IIS中配置PHP服务器(iis6.0+php5.2.6+mysql),步骤如下:
1.我下的是php5.2.6_win32 ,下载后,解压到d:\phpwin下面
2.然后从其中找到一个叫php.ini-recommended的文件,更名为php.ini
3.打开该文件,找到extension_dir = "./" ,将其改为 extension_dir = "d:\phpwin\extensions" ;再找到 session.save_path = /tmp ,将其改为 session.save_path = d:\phpwin\sessions 。(注:此时需要在d:\phpwin目录下建立sessions文件夹,以存放session )
4.将修改好的php.ini文件拷贝至C:\windows目录下,将d:\phpwin下的php5ts.dll文件拷贝到C:\windows\system32目录下。
5.打开“Internet服务管理器”,选择想支持PHP的站点,打开属性页,点击“ISAPI筛选器”选项卡,点击“添加”,在弹出的“筛选器属性”窗口的“筛选器名称”中填入“php”;在“可执行文件”中填入“d:\phpwin\php5isapi.dll”,点击确定。
6.点击“主目录”选项卡,选择“应用程序设置”中的“配置”按钮,在弹出的“应用程序配置”窗口中点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射”窗口中的“可执行文件”中填入“d:\phpwin\php5isapi.dll”,“扩展名”一项填入“php”
OK. 重启IIS
打开127.0.0.1测试,结果出现了无法载入 mysql 扩展
在网上搜索一翻,还要做如下操作: 修改php.ini,去掉;extension=php_mysql.dll前面的";"号.
然后把php5根目录下的libmysql.dll复制到windows/system32下面.
重启服务器即可!
终于,php在IIS上跑起来了