教你打造PHP Web服务器

间隙填充
正睿科技  发布时间:2007-07-12 09:04:05  浏览数:2259

刚才已经安装好了最基本的Web服务器,现在你只能使用基本的静态网页解析。CFan论坛那种网站怎么安装的?那就需要服务器支持动态网页了。动态网页相当于一种运行在浏览器里的程序,比如ASP、PHP、JSP等,你在浏览中访问服务器上的PHP网页时,每次返回的结果都是由服务器实时运算出来再返回给你(浏览者)的。这里我们选择高效而免费的PHP环境。

一、给网站一颗动态的“心”
只有Apache,网站还是死气沉沉的,一旦装上了PHP模块,网站就“动”起来了!
1.又是版本问题
PHP官方也提供了2个版本,4.x和5.x(目前最新稳定版分别为4.4.6和5.2.1),目前来说主流的PHP应用程序在4.4.6下兼容状况更好些,所以我们选择它。
2.没有安装包,需要手动安装
第一步:从http://cn.php.net/get/php-4.4.6-Win32.zip/from/this/mirror下载PHP4.4.6的压缩包(约8MB),完成后解压,将其中内层的“php-4.4.6-Win32”(注意解压后可能有2个重叠的此名称的目录,这里选择里边那个包含php.exe的目录)目录改名为“PHP”并移动到“D:\”,如果你移动的位置正确,你应该能在“D:\PHP\”目录下看到php.exe。
第二步:将PHP目录下的php4ts.dll文件复制到系统目录下,在“资源管理器”地址栏中输入“%SystemRoot%\system32”就能打开系统目录(仅针对Windows 2000/XP/2003)。
第三步:用“记事本”打开“D:\Apache Group\Apache2\conf\”目录下Apache的配置文件httpd.conf,在文件最后加入以下3行(第1行是注释,第2、3行是要Apache载入PHP模块的代码,注意字母和大小写和斜杠的方向都不要搞错):
# Load the PHP module and set up the .php extension
LoadModule php4_module d:/PHP/sapi/php4apache2.dll
AddType application/x-httpd-php .php
第四步:仍是这个配置文件,在“记事本”中按“Ctrl+F”组合键打开搜索,然后键入“DirectoryIndex”并回车,在找到的内容下几行可以看到这行配置语句:
DirectoryIndex index.html index.html.var
在这行最后空一格加上“index.php”,这就是前一章最后部分说的“网页入口地址”,完成后保存。
第五步:光修改配置文件还没用,要让设置生效还得重启Apache服务。右击系统托盘中的Apache图标,在弹出菜单中选择“Open Apache Monitor”(打开Apache监视器)。在“Apache Service Monitor”界面中点击“Restart”,如果提示“The Apache2 service has restarted.”就说明重启成功(见图4 09zcxzt_03ph_01.jpg)。