win7下的PHP+IIS配置,找不到php5isapi.dll的问题,版本5.4.9

简介: 原文:win7下的PHP+IIS配置,找不到php5isapi.dll的问题,版本5.4.9 问题:PHP新手配置,在官网上下载的压缩包。按网上的找的教程配置IIS时发现,在解压包里找不到php5isapi.dll文件,没办法添加脚本映射。

原文:win7下的PHP+IIS配置,找不到php5isapi.dll的问题,版本5.4.9

问题:PHP新手配置,在官网上下载的压缩包。按网上的找的教程配置IIS时发现,在解压包里找不到php5isapi.dll文件,没办法添加脚本映射。

解答:

PHP5.3版本开始,在PHP文件里面没有php5isapi.dll了,不能在IIS6上面通过ISAPI扩展运行。

就是说PHP5.3以后的版本不再支持用ISAPI进行扩展在IIS里运行了,应该用FastCGI方法配置。

 

FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,以FastCGI来执行PHP建议选择Non Thread Safe版本

 

解压下载回来的phpzip压缩包。比如放在D:/

 

配置IISFastCGI

internet 信息服务(IIS)管理器中,在“处理程序映射”中添加FastCgi模块映射

求路径:*.php。模块:FastCGIModule

可执行文件:选择解压包下的php-cgi.exe。名称:phpcgi。

php.ini配置:

首先将php.ini-development重命名为php.ini,并修改此配置文件保存

fastcgi.impersonate=1  默认为0

cgi.fix_pathinfo=1 如果使用IIS,需要开启

cgi.force_redirect=0  默认为1开启,如果使用IIS,可以将其关闭

cgi.rfc2616_headers = 1

 

 其次指定extension_dir目录和date.timezone,即

extension_dir = "D:/php/ext"(自己的php所在目录)

date.timezone= Asia/Shanghai

   
其他PHP.INI配置与PHP5.2的配置一样,区别在于,在Windows7 IIS7上配置安装PHP时,并不需要将php.ini及其他文件复制到C:/windowsC:/windows/System32目录下,简单很多。

 

最后: 重启IIS7服务器

在新建的站点路径中,
新建一个index.php的文件,
内容如下:  <?php phpinfo(); ?> 
浏览index.php,出现php配置信息,表明配置成功。

FastCGI
进程意外退出如何解决?

在使用Windows7 IIS7进行PHP配置安装过程中,如果PHP配置不正确,会出现FastCGI进程意外退出出错信息,可以在DOS下使用

Cphp53iisphp.exe –v

进行调试查看,一般情况下会将PHP配置的错误信息报出,只要根据此信息修改相关PHP配置即可。

 

详见:http://www.2cto.com/os/201102/83093.html

目录
相关文章
|
3月前
|
关系型数据库 MySQL API
|
3月前
|
程序员 网络安全 PHP
IIS使用PHPManager发布PHP网站
PHPManager是一款用于IIS(Internet Information Services)的工具,旨在简化在Windows服务器上发布PHP网站的过程。通过PHPManager,用户可以轻松管理PHP版本、配置PHP设置以及进行PHP应用程序的部署。这个工具提供了直观的用户界面,使用户能够更方便地与IIS服务器进行交互,而不需要深入了解服务器配置的技术细节。PHPManager的使用使得在IIS环境中托管和维护PHP网站变得更加便捷,提高了网站的部署效率和管理灵活性。
34 0
|
3月前
|
网络安全 PHP 开发者
IIS服务器发布PHP网站
IIS服务器,相信开发者都不会陌生,它的英文全称是Internet Information Services,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务,常用于Windows系统的Web项目部署,本篇以PHP项目为例,讲解如何使用IIS完成PHP项目的发布。
56 0
|
5月前
|
PHP
windows11 vscode 配置 php环境
windows11 vscode 配置 php环境
43 0
|
3月前
|
PHP Apache
centos7.9 安装php7.0以上版本
centos7.9 安装php7.0以上版本
71 2
|
7天前
|
安全 编译器 PHP
PHP 8.1版本发布:引领Web开发新潮流
PHP编程语言一直是Web开发的主力军,而最新发布的PHP 8.1版本则为开发者们带来了更多创新和便利。本文将介绍PHP 8.1版本的主要特性,包括更快的性能、新的语言功能和增强的安全性,以及如何利用这些功能来提升Web应用程序的质量和效率。
|
28天前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
29 0
|
1月前
|
JavaScript Windows
VUE部署到IIS中报404错误解决方案-配置URL重写
VUE部署到IIS中报404错误解决方案-配置URL重写