首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解决我在php和IIS中遇到的错误

问解决我在php和IIS中遇到的错误
EN

Server Fault用户
提问于 2011-09-15 10:36:01
回答 1查看 100关注 0票数 0

我使用的是php5.0和IIS 5。当我试图访问我的应用程序时,我得到了2个错误,如

代码语言:javascript
复制
PHP has encountered an Access Violation at 011173CD 

和

代码语言:javascript
复制
HTTP/1.1 500 Server Error Server: Microsoft-IIS/5.1 Date: Thu, 15 Sep 2011 10:26:36 GMT Content-Type: text/html Content-Length: 44 -2147417842 (0x8001010e)

我不知道它为什么会来。请告诉我如何解决这个问题。

EN

回答 1

Server Fault用户

发布于 2011-09-15 13:35:25

在大多数情况下,由于IIS和PHP之间的版本不匹配,或者扩展一样,我在PHP中发现了类似于PHP的崩溃。

确保整个堆栈使用正确的版本、架构(32位对64位)等,并确保它们都匹配,并建议相互使用。如果使用FastCGI,请确保对其进行修补并使用最新版本。(该链接是IIS 7的链接。您使用的IIS的老版本不能移动到10年前吗?)如果你不升级的话,你会被问题困扰。)

如果您有启动问题,或者只有在使用某些扩展时才会出现问题,请尝试禁用扩展,看看是否可以在没有启动扩展的情况下跟踪某个扩展是否导致了问题。

尝试通过将日志记录级别设置得更低来提高日志记录级别,比如调试级别。

如果所有这些都不起作用,您可以尝试在Windows上运行Apache,看看这是否有帮助。或者仅仅是php.exe独立来检查它是否是php.exe与PHP+ IIS问题。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/311758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档