windows 2008 RS2 x64下iis 7配置PHP-5.6.32

来源:互联网 发布:淘宝网数据分析 编辑:程序博客网 时间:2024/06/06 01:12

环境基础 

(1)windows 2008 R2 x64


(2)自行安装IIS


安装IIS里面的CGI


软件的准备

(1)php-5.6.32-nts-Win32-VC11-x86(php官网可下载)

(2)vcredist_x86(Visual C++ 2012)(自行百度可下载)

(3)PHPManagerForIIS-1.2.0-x64(自行百度可下载)


关于软件的问题,为什么要装32位,而不是装64位,这里我给不了答案大家,因为我装了64位的PHP,装不成功,后来装32位的PHP,就成功了,只能走走弯路,告诉把这些经验告诉大家,让大家少走一些弯路。


下面开始:

(1)安装Visual c++ 2012 x32

文件名:vcredist_x86


(2)安装PHP

文件名:php-5.6.32-nts-Win32-VC11-x86

将php5.6.32解压到D盘 文件名为:盘符\php



(3)复制D:\php\php.ini-development为php.ini

用记事本打开php.ini作出以下修改

extension_dir = "D:\php\ext" #设置php模块路径

date.timezone = PRC #设置时区为中国时区

short_open_tag = On #php支持短标签

cgi.force_redirect = 0 #开启以CGI方式运行php

fastcgi.impersonate = 1;

cgi.rfc2616_headers = 1

以下php扩展模块,根据需要选择开启,取消前面的分号为开始相应扩展模块

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_exif.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_sockets.dll

extension=php_xmlrpc.dll

extension=php_pdo_mysql.dll


(4)在Internet 信息服务(IIS)管理器中,双击左边“起始页”下面的计算机名称,找到中间的IIS部分,打开“处理程序映射”,点右边的“添加模块映射”,填写以下信息:

请求路径:*.php

模块:FastCgiModule

可执行文件(可选):D:\php\php-cgi.exe

名称:FastCGI

最后,确定->是


(5)在Internet 信息服务(IIS)管理器中,双击左边“起始页”下面的计算机名称,找到中间的IIS部分,打开“FastCGI设置”,右键选中:D:\php\php-cgi.exe然后选择编辑,做以下修改:

监视对文件所做的更改:D:\php\php.ini

环境变量,点“添加”

Name:PHP_FCGI_MAX_REQUESTS

Value:10000

最后,确定




(6)安装PHP Manager

文件名:PHPManagerForIIS-1.2.0-x64

这里要安装64位的,因为系统是64位的。

安装完成后进行配置



双击PHP Manager

开始注册PHP的路径 选择PHP文件中的php-cgi.exe

接着点击 Check phpinfo() 若能正常运行,则配置成功。



(7)测试

文件在目录下,用记事本新建一个文件,内容为

<?phpphpinfo();?>
保存为test.php

然后在地址栏输入 http://localhost/test.php

出现以下页面 则表示安装成功


原创粉丝点击