环境基础
(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
请求路径:*.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)测试
文件在目录下,用记事本新建一个文件,内容为
<?php
phpinfo();
?>
保存为test.php
然后在地址栏输入 http://localhost/test.php
出现以下页面 则表示安装成功