【问题标题】:I have problem with HTTP Error 500.0 - Internal Server Error我遇到了 HTTP 错误 500.0 - 内部服务器错误的问题
【发布时间】:2021-03-20 14:20:40
【问题描述】:

我在 Windows Server 2012 R2 Standard 64 位中遇到此错误

HTTP 错误 500.0 - 内部服务器错误 C:\Program Files (x86)\PHP\v7.4\php-cgi.exe - FastCGI 进程意外退出

详细错误信息: 模块 FastCgiModule 通知 ExecuteRequestHandler 处理程序 php-7.4.13 错误代码 0xc0000135 请求的 URL http://localhost:80/index.php 物理路径 C:\inetpub\wwwroot\index.php 登录方法匿名 登录用户匿名

仅适用于 PHP 版本 5.3.28 当我在 PHP 管理器中更改版本时出现此错误,我还测试了这些版本 v7.4、v7.3、v7.2。但仍然是同样的问题。 你能帮我吗

【问题讨论】:

  • 从 PHP 5.x 迁移到 7.x 可能不仅仅是切换运行时版本。

标签: php iis windows-server-2012-r2 php-manager


【解决方案1】:

您需要检查的第一件事是您的 PC 中是否安装了正确的 Visual C++ 运行时包。如果没有,请立即下载并安装。

Visual C++ Redistributable for Visual Studio 2015

注意:您需要根据您的 PHP 版本安装与其版本相匹配的 C++ Redistributable for Visual Studio 20xx。

【讨论】:

  • 什么版本的 php 和 C++ Redistributable for Visual Studio?您需要安装彼此适合的版本。你可以试试其他版本。
【解决方案2】:

所以对我来说,结果是 IIS 以某种方式损坏了。重新安装 IIS,一切正常。 在进行故障排除时,我意识到: 错误是间歇性的, 更改 PHP 版本没有效果 像缺少库这样的随机错误会不时发生。 日志文件没用

调试很痛苦!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    • 1970-01-01
    相关资源
    最近更新 更多