| 网络数据库指南 | ||
|---|---|---|
| 上一页 | 下一页 | |
| 入门介绍 此指南让你通过安装Web服务器、SQL数据库服务器以及服务器端的程序工具把以上各种服务捆绑在一起。实现这个的流行工具就是Apache、 MySQL和PHP3。在你成功完成这些安装设置任务后,你将会对它们很熟悉。 安装设置MySQL 数据库服务器 安装设置Apache web服务器 安装设置PHP 3.0 服务器端超文本预处理脚本语言 建立一个简单的Web数据库 对于你想开始使用服务器端的脚本程序和Web数据库,本指南只是作为介绍性质的。它将帮助你建立并运行上述的服务器、数据库和程序,并且能够让你更好地理解它们是如何共同协作运行的。 原版作者的声明: 我不能确保我在本指南里面写的是完全正确和准确。我所写的只是对于自己所学的一些基本记录,如果你们按照我说的去做出了什么问题,请不要责怪我,因为你选择使用本指南的话就请不要担心。如果你有任何问题,注释或者建议,在你方便的时候请给我发个电子邮件(yzhang@sfu.ca)我将竭尽全力取回答你的问题或者告诉你更好的资源。在向我发信问问题的时候,请尽可能问和本指南相关的问题。
如果知道在屏幕后究竟运行了什么的话,那是很有益的。因此这里我就简单描述它们是如何运作的。
这个图表并不是完全真实的,但是也已经足够说明原理了。假定我们有一个web页面要从数据库中抽取一些数据。John Doe 从他的浏览器中向这个页面发出请求,请求被发送到依次调用PHP脚本的服务器上。PHP脚本程序被PHP预处理器执行,并且从数据库中提取数据,结果被接下来的PHP程序处理并变成HTML页面。 明白了吗?让我们一步步来看看是如何进行的吧。 1. John Doe 从他的浏览器点击以下这个链接,他的浏览器发送一个对http://www.foo.com/foofoo.php3的请求。 2. Apache 获取了对 foofoo.php3的请求后,它知道后缀是.php3 的文件是由PHP 预处理器处理的,因此它“告诉”PHP去处理这个请求。 3. foofoo.php3 是一个包含了一些命令的PHP 脚本程序.其中的一些命令是打开和数据库的连接并且获取一些数据。PHP 知道如何和数据库通信,因此它完成余下的任务。 4.数据从数据库返回,而foofoo.php3 就格式化这些数据。通常在格式化成HTML页面之前,程序会让数据好看些的。 5. HTML页面返回 Apache. 6. Apache又把这个页面返回到John Doe的浏览器,作为对请求的应答。John Doe 现在就可以看到一个很不错的页面,上面包含了一些从数据库返回的信息。 我再次重申,这个过程(我所描述的)并不完全正确。但也足够说明问题了。 现在我们就对下一步要做的有了最基本的了解,接着我们可以开始安装软件了。 |
译者:黑仔强 (openlinux@yeah.net)