IIS7.5+FastCGI+PHP设置记录

1、PHP版本下载地址:http://windows.php.net/download/  下载 nts 版本 

https://windows.php.net/downloads/releases/archives/

解压文件放在盘里 给这个文件夹 User权限

打开PHP目录操作如下

复制php.ini-development为php.ini

用记事本打开php.ini

做如下修改:

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

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

register_globals = On #开启GET数据调用

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


2、配置IIS支持PHP

IIS7.5+FastCGI+PHP设置记录IIS7.5+FastCGI+PHP设置记录IIS7.5+FastCGI+PHP设置记录IIS7.5+FastCGI+PHP设置记录IIS7.5+FastCGI+PHP设置记录IIS7.5+FastCGI+PHP设置记录IIS7.5+FastCGI+PHP设置记录IIS7.5+FastCGI+PHP设置记录IIS7.5+FastCGI+PHP设置记录IIS7.5+FastCGI+PHP设置记录

Name:PHP_FCGI_MAX_REQUESTS

Value:10000

确定

IIS7.5+FastCGI+PHP设置记录

确定

测试篇

打开:

C:\inetpub\wwwroot

新建一个index.php文件

内容如下:

<?php

Phpinfo();

?>

最后,保存退出

注意:如果出现

HTTP 错误 500.0 - Internal Server Error

对找不到的文件启用文件监视

PHP目录设置User用户组读写权限 另外 重启动 World Wide Web Publishing Service 的服务


如果还是出现错误 有可能是

发现将应用程序池的托管管道模式从经典改为集成,并将标识改为network service,问题即告解决。

还有就是下载版本最好是32位 程序池默认是32位


win7下iis中php-cgi.exe - FastCGI 进程意外退出

服务器windows2008上面配置PHP时。 IIS7.0显示正常,但phpinfo.php显示不正常,出现“HTTP 错误 500.0 - Internal Server Error  C:\PHPServer\PHP\php-cgi.exe - FastCGI 进程意外退出”的提示。 双击PHP目录下的文件php.exe则出现“msvcr110.dll”丢失的提示。 到Microsoft网站下载“Microsoft Visual C++ 2012 Redistributable”软件包安装,注意86及64都安装,安装好后,再双击PHP目录下的文件php.exe,则就不提示“msvcr110.dll”丢失了,一切正常。 网站测试http://localhost/phpinfo.php也出现了“PHP Version 5.6.30”版本的信息提示。说明支持PHP了。 文件下载地址: http://www.microsoft.com/zh-CN/download/details.aspx?id=30679