Win7+IIS7下用FastCGI模式配置PHP环境

修行者 网站建设 10537浏览 21评论

    今天看中了个PHP的程序想本地调试,因为我用的是WIN7的系统和自带的IIS7,又不想去下载apache服务器,记得以前看过让IIS支持PHP的方法,是使用isapi方式加载的,听说现在php 5.3已经不支持ISAPI了,要在IIS7下跑PHP也不能用ISAPI而是用FastCGI了,但是还是需要修改php配置文件。这次我下了最新的php-5.3.3安装发现有“IIS FastCGI”选项,也就是说再也不用手动修改配置了。下面说说在win7下IIS7怎么配置php环境。

    首先安装最新的php-5.3.3,安装到下面图片这一步时,选中“IIS FastCGI”,安装好后不需要做任何修改。

安装PHP时选择IIS FastCGI

    然后需要配置下IIS7,Win7下IIS的安装就不说了,操作方法如下:

1、点击“开始”菜单——“控制面板”——“程序和功能”——“打开或关闭Windows功能”。

2、找到“Internet 信息服务”,如图所示依次展开,找到CGI,勾选上然后确定。

IIS启动对CGI可执行文件的支持

3、打开IIS管理器,在中间的功能视图里打开“处理程序映射”,点击右边操作栏里的“添加模块映射”。

请求路径:*.php
模块:FastCgiModule
可执行文件:"C:\Program Files\php\php-cgi.exe"(注:“C:\Program Files\php”为PHP安装目录,如果路径中有空格,就必须要双引号)
名称:PHP_via_FastCGI

添加PHP模块映射

4、打开默认文档,添加default.php、index.php等。

5、安装mysql或其它数据库。

    最后重启下IIS,然后就可以去调试PHP程序了。

修行者

本文地址http://xxzh.org/web/Win7-IIS-FastCGI-PHP.html

版权说明:如非注明,本站文章均为 修行者博客 原创,转载请注明出处和附带本文链接。

已有21位小伙伴发表了看法
  1. vivian30106

    vivian30106游客 回复Ta ;extension_dir = "D:\php\ext"
    ; On windows:
    extension_dir = "D:\php\ext"
    这样配置有错吗?

  2. vivian30106

    vivian30106游客 回复Ta http://www.discuz.net/thread-2781921-1-1.html
    出现的错误信息跟这个网页的一模一样,我搞了一整晚,都不行啊,大神,救救我吧!

  3. vivian30106

    vivian30106游客 回复Ta 我是win7旗舰版32位的,php是5.3.28版本的,IIS7.5,配置好php和IIS后,打开网页显示HTTP 错误 500.0 - Internal Server Error FastCGI 进程意外退出,应该怎么办?

  4. 屠宰机械

    屠宰机械游客 回复Ta 我 能打开 php环境 就是没法调节网站

  5. WordPress啦

    WordPress啦游客 回复Ta 很有实用价值了

  6. 叉叉兵

    叉叉兵游客 回复Ta 本想用虚拟机搭建linux环境的。。。但是 。。。

  7. qvod电影

    qvod电影游客 回复Ta 好强大 我差点 IIS 都不会用了 在WIN7 下

  8. 学夫子

    学夫子游客 回复Ta 我是从来没有搞过这些的,呵呵,行业不同啊

  9. 纯野

    纯野游客 回复Ta 纯野当年弄了好久还是没有弄出来。学习了。

  10. 卢松松

    卢松松游客 回复Ta FastCGI,这个小工具不错,收藏了

  11. 问学堂右脑王

    问学堂右脑王游客 回复Ta 嗯,不错的方法,关注支持了!

  12. 周舟

    周舟游客 回复Ta 我只能旁观 xp装了个php服务器都把我搞晕了

  13. 猪猪懒人窝

    猪猪懒人窝游客 回复Ta 我的机器是没法配置

  14. 逝魂

    逝魂游客 回复Ta 我还是用第三方软件 呵呵

  15. winw

    winw游客 回复Ta 大家都很好学啊!

  16. 宁波LED发光字

    宁波LED发光字游客 回复Ta 这个办法能行么?有没有谁成功过了。。

  17. 明园蜂业

    明园蜂业游客 回复Ta 还好没有装WIN7
    这么麻烦

  18. 七七

    七七游客 回复Ta 嗯,关注支持下!

  19. Leyeang

    Leyeang游客 回复Ta 一直搞不懂博客了什么的如何在本地运行,
    IIS以前弄明白了,是不是只限于asp的?

    • 修行者

      修行者管理员 回复Ta @Leyeang 一般来说IIS运行ASP,apache、nginx运行PHP,不过很多人找到了IIS也能运行PHP的方法,现在我介绍的就是最新最简单的方法了。

  20. 小托

    小托游客 回复Ta 果断前排支持 哈哈。。。。php的就不怎么熟悉了。 哎

  21. 木本无心

    木本无心游客 回复Ta 这个好,貌似iis和php是无法共存的,你做到了。哈

    • 修行者

      修行者管理员 回复Ta @木本无心 以前IIS也是可以运行PHP的,不过安装后还需要手动修改,比较复杂。我只不过发现最新的PHP支持IIS FastCGI了,所以只需小小设置下IIS7就能跑PHP程序了。

发表评论(友情提示:可直接按Ctrl+Enter提交评论)
来宾的头像
访客