Vista IIS7配置PHP ISAPI扩展指南
91 浏览量
更新于2024-08-29
收藏 473KB PDF 举报
本文主要介绍了如何在Vista操作系统上的IIS7中添加对PHP的支持,选择了PHP 5.2.11版本,并通过ISAPI扩展而非FastCGI方式来实现。
在Vista IIS7环境下配置PHP支持的步骤如下:
1. 首先,下载PHP 5.2.11的Win32版本(http://cn2.php.net/distributions/php-5.2.11-Win32.zip)。如果该链接不可用,可以在PHP官方网站的其他镜像站点下载(http://cn.php.net/get/php-5.2.11-Win32.zip/from/a/mirror)。
2. 解压缩下载的文件到指定目录,例如C:\php。确保Vista系统已经安装了IIS,并在“打开或关闭Windows功能”中启用了ISAPI筛选器和ISAPI扩展。
3. 修改php.ini配置文件。将php.ini-dist重命名为php.ini,然后用文本编辑器打开。将`extension_dir`配置项的值由“./”更改为实际的PHP安装目录,例如“c:\php”。
4. 在php.ini中取消注释以下三个扩展:`extension=php_mbstring.dll`, `extension=php_mssql.dll`, `extension=php_mysql.dll`。这将启用MBSTRING、MSSQL和MYSQL扩展。
5. 将修改后的php.ini复制到Windows系统目录,通常是C:\Windows。
6. 打开IIS管理器,创建一个新的应用程序池,命名为“PHP”,选择.NET框架版本为“无托管代码”。
7. 在“ISAPI筛选器”节点下,添加新的筛选器,名为“php”,可执行文件指向C:\php\php5isapi.dll。
8. 在“ISAPI和CGI限制”中,同样添加新限制,路径为C:\php\php5isapi.dll,允许执行扩展路径。
9. 最后,在“处理程序映射”中,添加新的脚本映射,请求路径设为 "*.php",可执行文件同样指向C:\php\php5isapi.dll。
通过以上步骤,Vista的IIS7就能识别并处理.php文件了,从而支持PHP的运行。然而,需要注意的是,随着时间的推移,PHP的版本和IIS的配置方法可能会有所改变,建议使用最新版本的PHP以及官方推荐的安装和配置方法,以确保系统的安全性和性能。对于现在的环境,FastCGI通常比ISAPI更推荐,因为它提供了更好的性能和稳定性。因此,如果可能的话,还是建议尝试配置FastCGI方式来运行PHP。
2020-09-30 上传
2020-09-30 上传
2009-02-05 上传
2010-02-12 上传
2010-03-18 上传
2009-03-04 上传
2014-08-29 上传
2010-11-26 上传
2012-06-23 上传
weixin_38698311
- 粉丝: 9
- 资源: 925
最新资源
- remotelight.github.io:RemoteLight网站
- SlideBack:无需继承的活动侧滑返回库类全面屏返回手势效果仿“即刻”侧滑返回
- rhydro_vEGU21:在水文学中使用R-vEGU2021短期课程
- AIPipeline-2019.9.12.19.6.0-py3-none-any.whl.zip
- Automated_Emails
- 安德烈·奥什图克(AndriiOshtuk)
- module-component:使用 Module.js 定义可自动发现的 HTML UI 组件
- AIJIdevtools-1.3.0-py3-none-any.whl.zip
- and-gradle-final-project:Udacity Android Nanodegree的Gradle最终项目
- wallet-service
- 微信小程序-探趣
- connect-four:连接四个游戏
- Delphi二维码生成程序
- sqlbits:各种强大且经过良好测试的函数,可帮助构建 SQL 语句
- geocouch:GeoCouch,CouchDB的空间索引
- sinopia:LD4P Sinopia项目存储库,用于保存文档,一般性问题,架构和相关规范文档