为什么会没有php5isapi.dll

介绍

小编给大家分享一下为什么会没有php5isapi.dll,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

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

为什么会没有php5isapi.dll

<强>具体问题:

为什么有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中肯定是这个以下的系统才有,那么自PHP5.4以上,便不再支持这个主题(NT6.0)以下的windows操作系统了。所以IIS6中最大支持的PHP版本是PHP5.4系列。

即,IIS6中+ FastCGI + PHP5.4

看完了这篇文章,相信你对为什么会没有php5isapi.dll有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

为什么会没有php5isapi.dll