| 网络数据库指南 | ||
|---|---|---|
| 上一页 | 下一页 | |
| 安装PHP 待Apache安装和调试完成后,现在把精力集中到PHP上。假设你下载的源文件在/tmp目录下,好,现在可以开始了。(不过暂时还不需要用root帐户): $ cd /tmp 这个配置将把PHP编译成Apache的DSO模块。配置文件将保存在/etc/httpd (和Apache 配置文件一起)。如果你按照本指南的做的话, 一切应该很顺利。 如果你把apxs安装到了其他路径中,请更改--with-apxs=/usr/local/apache/bin/apxs 以指向apxs 脚本程序所在的路径。如果你是使用RPM包安装Apache的话,apxs应该在 /usr/sbin/apxs 。 如果你以二进制包安装MySQL的话,你应该把 --with-mysql 改成--with-mysql=/usr/local/mysql 如果你没有GD库,那么请取消--with-gd这一行。 运行完配置脚本后,你可以用make编译PHP: $ make 如果没有任何错误发生的话,你就必须更换成root用户以安装PHP: $ su 那好了,PHP已经魔术般地被安装进了Apache。等Apache重新启动后就可以生效。
把PHP配置文件复制到/etc/httpd目录中: # cp php3.ini-dist /etc/httpd/php3.ini 此默认配置文件已经可以很好地工作,不过我喜欢看到详细的调试信息,因此把error_reporting指令的默认值从7改到15: error_reporting = 15 然后你可以通过以下任一个方式重新启动Apache: # /etc/rc.d/init.d/httpd
start 如果没有出错信息出现的话,那意味着PHP生效了。让我们用一个最简单的包含PHP程序的页面测试一下以确认PHP确实可以工作
新建一个叫test.php3的文件,内容如下: <html> 保存这个页面,并放置在Apache的htdocs或者/home/httpd/html目录下(如果你用RPM包安装的话)然后从你的浏览器中浏览它,例如: # lynx http://localhost/test.php3 你将看到一个显示“Hello World”的页面。这说明一切正常!好,接着我们介绍一个简单的Web数据库例子。 |
译者:黑仔强 (openlinux@yeah.net)