IIS7中使用FastCGI執行PHP

本文介绍如何在 IIS7 中通过 FastCGI 模块加载 PHP,包括下载适合 IIS7 的 PHP 版本、安装 IIS7 并进行基本设置、配置 php.ini 文件以及在浏览器中测试运行 phpinfo.php 文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IIS7中使用FastCGI執行PHP

本篇紀錄一下設定IIS7以FastCGI Module 來加載PHP,目前IIS+PHP的配置主要有幾種:

  • CGI+PHP
  • ISAPI+PHP
  • FastCGI+PHP

微軟在Windows7提供FastCGI方式運行PHP是最快,設定也最簡單,紀錄如下:


PHP下載

IIS7是Thread Safe的版本,所以載PHP時也是得這種版本,經測VC6或以上的版本都可以。

IIS7安裝

執行Windows的IIS安裝,並简单的設定Web Document Root及port。
打開管理畫面如下:
開啟網站管理表單

選擇FastCGI Module

要求限制表單

一定要輸入GET,HEAD,POST這些指令,才能生效

修改php.ini

詳細設定請參考here, extension請視需求開啟即可。

php.ini

>fastcgi.impersonate=1
>cgi.fix_pathinfo=1
>cgi.force_redirect=0
>default_charset="UTF-8"

在Browser中測試

請在Web Document Root中新增一phpinfo.php,代碼如下:

<?php
phpinfo();
?>

執行Browser運行phpinfo.php,如果出現下面信息,表示成功的運行了。

http://localhost/phpinfo.php


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值