对于windows平台而言,PHP提供了一个安装程序,但是这个安装程序是不能直接运行来建立个人服务器平台的,而是必须嵌入现有的服务器平台,如:Windows NT下的IIS或Windows 下的PWS,以及Apache等。根据自己使用的经验,我把建立基于PWS的个人服务器平台的PHP调试环境的过程写出来,希望
各位高手给予指点。
在安装之前,先下载PHP在windows下的安装程序,目前比较新的版本是4.0,在个大网站都下载。实在找不着,可以直接到PHP的站点Http://www.php.net 下载,在那,可以得到更新的信息。下载的文件是个压缩包,一般名为:php-4.0.x-win32.zip,x代表版本号,可以看出相应的版本,当然版本越新越好了。把它解压缩到c:\PHP目录下(具体在下面第3.点解释),可以看到该目录下包含了PHP所需的所有文件。
准备工作做好了,下面可以开始真正的安装。首先,不用说,先装好微软的PWS,并且设置好PWS的各种参数以及相关的网络设置,具体的可以查看相关的资料,我再说,大家可能说我骗稿费来了。安装好后,最好先测试一下,不然,下面的工作就白费劲了。下面,分几步进行PHP的嵌入安装。
1. 进入c:\PHP文件夹,可以看到一些*.dll 文件和其它的相关的文件,那些以php_开头的dll文件可以保留在c:\PHP中,其它的dll 文件必需拷贝系统的搜索路径中,比较常用的是c:\windows\system文件夹。
2. 在c:\php文件夹中找着名为php.ini-dist(没有扩展名),把文件名改为php.ini,用记事本打开该文件,可以看到里面是PHP的系统配置信息,具体信息查考里面的解释。不过是英文的,要多费脑汁了。相应的信息修改好后,把php.ini拷贝到c:\windows文件夹里,注意把只读属性去掉。
用注册表编辑器打开注册表,按照如下的路径指示的键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map 在该的键值中,新建一个字符串值:".php" 数据为"C:\PHP\php4isapi.dll"(注:该路径对应php-4.0.x-win32.zip压缩文件解压到的目录,如果你的解压的目录和我的不一致,请做相应更改),
到此,PHP文件方面的设置基本完成了,下面应该设置PWS,使之能解释PHP脚本。打开PWS的个人web管理器->点击高级,虚拟目录的树图中,右击需要PHP支持的目录,在此我选择\php,选择“属性”,在弹出的“编辑目录”窗口中,在“读取”,“执行”,“脚本”三个复选框中划上勾,点“确定”退出即可。如图二。
5. 重新启动计算机,ok,大功告成,自己的服务器平台就建好了。
在调试PHP脚本的时候,把相应的*.PHP文件放到拥有执行执行权限的虚拟目录中(就是在第 4步设定的目录),这点很重要,放到别的没有执行权限的目录,PWS是不会去解释PHP脚 本的。下面可以打开IE浏览器,在地址栏输入PHP脚本的文件名,方法和打开Asp脚本的方法 是一样的,只不过脚本文件的扩展名是PHP,而Asp的扩展名是Asp。如:在C:\Inetpub\wwwroot \php目录下,(php目录是在第四步设定的有相应执行权限的目录)有一个名为:1.php的脚本 文件,那么可以在IE的地址栏中输入:http://192.168.0.1/php/1.php ,就可以看到自己编出来的程序,是不是有一种成功的感觉呢?