在WIMP上安装SSL证书会破坏PHP


Installing SSL Certificate breaks PHP on WIMP

我们有一个web和几个子web在W2K3标准服务器上运行。一切正常。SSL被设置为过期,所以我们购买了一个新的证书,并更新了一个处理安全流量的子web。其中一个web运行的是PHP 5.2.17,而安全的web运行的是PHP 4。(出于向后兼容性的原因。)现在PHP在两个网站上都不工作了。特别是在PHP 5 web上,当我点击一个PHP页面时,即使是简单的回显"hello world";它给出错误"对内存位置的无效访问"。当点击PHP 4站点时,将给出消息"无法找到指定的过程"。尝试的解决方案包括:重新启动受影响的web,重新启动IIS,重新启动服务器,验证. PHP指向php5isapi.dll的映射,删除和添加PHP 4和PHP 5的扩展(并验证两者都设置为允许),回收应用程序池。没有在Win日志文件中看到任何东西,也没有告诉PHP INI输出到文本日志文件。除了重新安装PHP之外,还有什么可以做的吗?"唯一"的变化是安装了新的证书,我们重新安装了旧的证书,以排除新证书的问题。我说"only"是因为我确信我做了一些事情,但我没有办法尝试。

我在网上找到了一些关于降级PHP解决这个问题的资源:

http://lijumathew.wordpress.com/2009/10/15/php-throws-an-error-on-iis-invalid-access-to-memory-location/

我想问你一些细节。您的W2K3服务器是标准版还是企业版?32位还是64位?

谢谢。