为什么有的PHP安装包没有php5isapi.dll
1个回答
展开全部
因为自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
那么,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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询