内容的那一行的注释去掉。
如果您使用的是Win32平台上的Apache服务器,那么请设置Apache,使其能够识别并解释PHP文件。您需要在http.conf文件或是srm.conf文件(具体是哪一个文件取决于您使用的Apache软件的版本)中加入下一行:
Action application/x-httpd-php3 "php3/php.exe"
AddType application/x-httpd-php3 .php3
或者,如果您使用的是IIS,那么请用鼠标右键单击php_iis_reg.inf文件,并选择安装。您得重新启动系统,才能使刚才所做的改动生效。
OK,说完了Windows,再来说说Unix。当然,我们要从源代码开始编译。与MySQL相似,把源文件下载、解包。PHP也同样包含一个配置脚本程序,可是您不能完全使用默认设置。运行./configure -help | more命令,可以逐页地观看有哪些新的、有趣的选项。您必须选择是把PHP编译成外部CGI程序还是Apache内嵌模块。如果您正在使用Apache Web服务器,并且您可以对它进行重新编译的话,请选择内嵌模块方式,这种方式运行更快,使用也更简便。否则,您可以选CGI方式。另外,您还得指定将对MySQL的支持部分编译进去。
现在我们假定要以内嵌模块方式编译,并带有MySQL支持部分。如果随后您需要增加其他选项或库文件的话,可以在以后再加进去。键入下面的命令:
./configure -with-apache=/path/to/apache/dir -with-mysql=/usr/local/mysql
如果您打算以外部CGI程序方式来编译的话,请去掉-with-apache选项。配置程序运行起来后,会创建相应的系统文件。接下来简单地执行make命令就行了。
又可以喝一杯咖啡了。如果您在此时感到坐立不安的话,不必担心。每个人在初次安装PHP的时候都有一点近不及待的感觉。再多喝点咖啡就是了。
如果您选择CGI程序方式来编译,那么现在可以就可以使用了。只须把产生的可执行文件复制到CGI程序目录下就行了。如果您使用Apache内嵌模块方式来编译,要再执行一下make install命令,把有关文件复制到Apache目录下。在该目录下,您可以按照Apache的文档说明,向其中加入PHP模块,并重新编译Apache。
现在您得告诉Web服务器如何通过PHP程序来处理页面内容。如果您使用的不是Apache,那您需要查阅Web服务器软件的文档,看看如何让它处理后缀是.php3的文件。Apache1.3.x版本的用户仅须在httpd.conf或srm.conf文件中加入:AddType application/x-httpd-php3.php3。如果您使用的是CGI程序方式,那您在AddType前面还得加入下面内容:
Action application/x-httpd-php3 "php3/php.exe
就是这样。您的运气还不那么差,现在MySQL也运行起来了,PHP也工作正常了。
既然我们已经进行了这么多,下面我们可以实际操练了。