5分钟把IIS打造为PHP服务器
技巧与实践
出于工作和学习的需要,许多朋友都想拥有一个PHP程序的测试和运行环境,可运行PHP程序所需的服务器支持主要是由Apache提供的,安装和配置都比较麻烦。笔者最近想测试一个PHP论坛的源码,可网上支持PHP的空间都是要付费的。大家知道,ASP服务则是由常见的IIS来支持的,能不能把IIS通过简单的“改装”,让它也能成为一个通用的PHP服务器呢?笔者通过实践,终于解决了这一难题,方法如下:
1.下载并安装软件
首先到网站http://download.cpcw.com/下载一个PHP的编译和执行程序《PHP 4.4.4》,下载后解压到D盘的phpserver文件夹中。
接下来,将D:\phpserver中dlls子文件夹里的所有文件复制并粘贴到C:\winnt\system32中(假设当前系统为Windows2000 Server,安装路径为C:\winnt,并正确安装了IIS)。再将D:\phpserver下的php4ts.dll复制到C:\winnt\system32下。
2.修改配置文件
编辑D:\phpserver下的php.ini-dist文件(可用记事本程序打开)。找到其中一行:extension_dir = "./" 将它改为 extension_dir = D:\phpserver 并将php.ini-dist文件另存到C:\winnt\system32下,更名为php.ini。
3.配置PHP服务器
最后只要在IIS中配置一下PHP服务器就可以了。依次打开“开始”菜单中的“管理工具”,选择“Internet服务管理器”,弹出“Internet信息服务”窗口。右击窗口左侧的“默认web站点”,选择“属性”命令,弹出“默认web站点属性”对话框,切换到“isapi筛选器”选项卡,单击“添加”按钮,输入“筛选器名称”为“php”,“可执行文件”为“ D:\phpserver\sapi\php4isapi.dll”(如图);

切换到“主目录”选项卡,单击“配置”按钮,弹出“应用程序配置”对话框,单击其中“添加”按钮添加php程序的扩展名映射,输入“可执行文件”为“D:\phpserver\sapi\php4isapi.dll”,“扩展名”为“php”(如图),确定就可以了。另外还要指定PHP论坛源码所在的文件夹和首页调用的文件名并将执行的优先权置为最高,至此,配置工作全部完成。

打开浏览器,输入“http://localhost”按下回车键,怎么样?已经看到你期待已久的运行界面了吧。