IIS7配置PHP图解

 

首先安装好IIS7 安装的时候 要注意三个地方打得勾

 

 

 

注:   CGI  会在IIS7+PHP_5.3.5的环境中用到

       ISAPI扩展和ISAPI筛选器 用在IIS7+PHP_5.2.17

下面开始添加IIS的PHP支持

 IIS7+PHP_5.3.5

1.  将下载回来的php_5.3.5解压到 C:\php目录(也可以放在其他地方,但是后面应该做相应修改) 

2.  将php.ini-development改名为php.ini

3.  修改php.ini 查找data.timezone  修改为date.timezone = “Asia/Shanghai”(这里必须改,不然会出警告)   找到Windows Extensions开启 所需模块,

如:php_curl.dll  php_mysql.dll   php_mysqli.dll   php_xmlrpc.dll   只要去掉前面的 分号 保存就可以了

4.  添加<模块映射>

IIS7添加映射 

 IIS7添配置PHP

 

这里的路径按你的实际情况填写.

5.  在网站根目录新建一个phpinfo.php的文本文件 内容为:

<?php
 phpinfo();
?>

6.  测试,打开浏览器看结果:localhost/phpinfo.php,如果能看到类似下面的页面就说明你成功了:

IIS7配置PHP

好了,到现在 已经可以成功的运行PHP程序了.

 

iis以fastcgi配置php时出现FastCGI进程意外退出问题解决

很多人在配置iis7+fastcgi+php时出现了 500错误FastCGI进程意外退出同时php-cgi.exe进程崩溃。

如图

iis以fastcgi配置php时出现FastCGI进程意外退出问题解决

iis以fastcgi配置php时出现FastCGI进程意外退出问题解决


这个问题一般都是php配置出了问题导致的。

解决方法一般都是先将php程序目录放进系统path变量中,这样可以在不用iis的情况下使用php -v的命令来检查php的配置情况。

例如:php.ini中我把extension_dir属性的路径写错了。在命令行中输入 php -v就会有以下显示(点击放大)

 

 

php不能加载扩展库文件,当然会报错了。

iis以fastcgi配置php时出现FastCGI进程意外退出问题解决

修改完成后再看,就没有问题了。

iis以fastcgi配置php时出现FastCGI进程意外退出问题解决

此时再重起iis,问题即可解决。

 

 

转载来自:http://www.cnblogs.com/tianyaxiang/archive/2012/02/06/2339599.html

              http://blog.sina.com.cn/s/blog_63426ff90101cptm.html

posted @ 2014-11-01 12:50  chk520  阅读(230)  评论(0编辑  收藏  举报