Windows 7 x64 下用IIS FastCGI模式配置php-5.3.10-nts-Win32-VC9-x64

Windows 7 x64 下用IIS FastCGI模式配置php-5.3.10-nts-Win32-VC9-x64
2012-3-31 19:17:31 @sonikk
第一步:检查自己的IIS版本

如果为IIS5/6则下载微软的FastCGI Extension 1.5 for IIS 6.0/5.1 x64位
http://www.iis.net/download/fastcgi

如果为IIS7以上则不用下载。

第二步:为IIS添加FastCGI组件
控制面板 → 程序和功能 → 打开或关闭Windows功能 → Internet  信息服务 → 万维网服务 → 应用程序开发功能 → 勾选CGI

第三步:下载64位版的PHP  (VC9 x64 Non Thread Safe)
下载:php-5.3.10-nts-Win32-VC9-x64.zip  (那个Win32是误写的= =!)
http://www.anindya.com/php-5-3-10-x64-64-bit-for-windows/

第四步:解压缩php
如解压缩到:E:\program\php

第五步:配置php
在php目录下找到php.ini-development,改为php.ini
打开php.ini
编辑如下信息:

配置信息:
date.timezone = "Asia/Shanghai"
fastcgi.impersonate = 1
cgi.fix_pathinfo = 1
cgi.force_redirect = 0
extension_dir = "ext"
扩展模块信息:
extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
extension=php_openssl.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
extension=php_pspell.dll
extension=php_shmop.dll


第六步:配置IIS

 

打开IIS,选中第一个服务器图标的根节点,右边有很多视图,找到一个叫“处理程序映射”的,双击鼠标进入。

右边的 操作 → 添加模块映射...  → 输入下面的信息 → 确定

请求路径: *.php

模块 :            FastCgiModule           

可执行件: E:\program\php\php-cgi.exe 

:             PHP via FastCGI                   


第七步:重启IIS

快捷键“Win+R”调出运行对话框输入“ iisreset 重启IIS。

第八步:测试PHP页面是否解析成功

http://localhost/php/

如果显示 It works! ,那就OK了^ ^

你可能感兴趣的:(Windows 7 x64 下用IIS FastCGI模式配置php-5.3.10-nts-Win32-VC9-x64)