IIS下配置PHP

一、安装php

1) 在D盘新建一个名为PHP的文件夹,解压缩php的zip压缩包到D:\PHP(根据自己的习惯即可,但最好不要放到program files目录下,因为此目录包含空格,可能会产生未知问题)。

2) 在D:\PHP文件夹下找到php.ini-development文件(如果服务器不是为了开发调试用,则找到php.ini-production),将其复制一份以做备份。将复制后的文件更名为php.ini。

3) 在php.ini文件中找到以下行:extension_dir = “ext”(注:该行指定PHP查找扩展的位置),编辑该行,如下所示:

extension_dir = “D:/PHP/ext”(注:不要这里用的是斜杠/而不是反斜杠\)。

4) 在php.ini文件中找到以下行:;extension=php_mysql.dll(注:该行开始的分号指示PHP忽略该行),删除该行始的分号以启用扩展

自己根据需要将需要的扩展启用,一般还有mbstring、mysqli、gd2、pdo等。

PHP安装目录下的php.ini-development 并改名为php.ini 文件。

5) 在php.ini 文件中找到如下内容:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezo…
; date.timezone = 本文来自www.iisboy.com

更改为

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezo…
date.timezone = Asia/Shanghai

如果不改以上的date.timezone可能打开网页会提示500错误,还要注意上面最后一行前的分号要去掉。

5) 保存并关闭php.ini文件。

至此,PHP安装完毕。

二、IIS中的配置

1) 下载并安装 FastCGI Extension for IIS 6.0 and 5.1,下载地址:http://www.iisboy.com/iis_down/552.html

2) 打开IIS管理器,在要支持php文件的网站上点右键 — 属性 — 主目录 — 配置 — 添加,配置方法如下图

上图中可执行文件地址为:C:\WINDOWS\system32\inetsrv\fcgiext.dll

3) 打开FASTCGI 配置文件 C:\WINDOWS\system32\inetsrv\fcgiext.ini,在最后 [Types] 修改为这样的样式

[Types]
php=PHP
[PHP]
ExePath=D:\php\php-cgi.exe

至此,配置完毕。

三、可能出现的错误

《fastcgi error 14001错误原因与解决办法》

 



发表评论

电子邮件地址不会被公开。