我已经inheritance了这个Windows Server 2008服务器,我们用它作为主要的Web服务器,并且最近一直遇到一些怪事。 以前,PHP只是通过下载一个zip文件,将其解压到特定的文件位置(C:\ Apps \ php),进行相应的php.ini更改,然后每天调用它来安装。 因为我认为这样做效率不高,所以select远离这种模式,并使用Web Platform Installer路线,主要是为了使升级变得更加简单和高效。 现在我相信我已经删除了所有对旧的PHP安装的引用,但我们的Wordpress安装告诉我们,否则。
有时,在我们的PHP错误日志中,Wordpress一直在抛出一些随机的致命错误,因为这里不需要提及,但是它引用了旧的PHP安装的旧梨扩展。 这让我感到困惑,因为在php_info() ,一切都是引用新的PHP,而没有关于旧的pear安装,运行pear config-show只会引用新的PHP安装。
所以我不知道为什么它似乎还在使用旧的PHP的东西。 我想configurationIIS只使用我指定的每当我从WPI安装一个新的PHP版本。 任何帮助将是惊人的,谢谢!
你有没有尝试重新创buildIIS的FastCGIModule为PHP? 检查这篇文章的第一部分。 此外,检查registry编辑器上的旧的PHP实例,几年前,我与Symantec Endpoint Protection Manager有类似的问题,并解决了删除所有相关的registry(以前备份)
尝试切换PHP处理程序以使用刚刚安装的.EXE的较新版本。
您还可以在顶级服务器上设置PHP处理程序path,该path将由创build的新网站inheritance。