没有php5isapi.dll怎么办

藏色散人
藏色散人 原创
2023-03-04 12:00:02 1225浏览

没有“php5isapi.dll”是因为自“PHP5.3.1”版本开始,PHP便已不在支持ISAPI模式,所以在PHP“5.3.1”版本以上的php目录中看不到“php5isapi.dll”文件,其解决办法就是安装配置更高的版本。

推荐:《PHP视频教程

具体问题:

为什么有的PHP安装包没有php5isapi.dll?

需求:想要在IIS6中安装最新版的PHP:5.6.4

在官网下载了最新版的PHP,为什么没有php5isapi.dll这个dll?

回答:

因为自PHP 5.3.1版本开始,PHP便已不在支持ISAPI模式,所以你在PHP5.3.1版本以上的php目录中看不到php5isapi.dll文件。

那么,IIS6下跑PHP 5.3.1以上版本时,就无法继续使用ISAPI模式运行PHP,而是采用更先进的FastCGI模式。

而IIS6本身是不集成FastCGI的,所以你需要到iis.net站点下载并安装配置FastCGI才能运行更高的版本。

再有就是,你的IIS6是无法运行PHP5.6.4这样的高版本的,因为IIS6肯定是win7以下的系统才有,那么自PHP5.4以上,便不再支持win7(NT6.0)以下的windows操作系统了。所以IIS6最大支持的PHP版本是PHP5.4系列。

即,IIS6+FastCGI+PHP5.4

以上就是没有php5isapi.dll怎么办的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。