尝试在 Windows Server 2012 和 IIS 上运行 PHP 文件时,我不断收到 500 错误。我找不到任何详细的日志或任何东西。但是,当转到 IIS 的 PHP 管理器并单击检查配置时,出现以下错误:
Detailed Error Information:
Module FastCgiModule
Notification ExecuteRequestHandler
Handler PHP55_via_FastCGI
Error Code 0xc0000135
Requested URL http://domain.com:80/brkld3ip.php
Physical Path drive:\sites\domain.com\brkld3ip.php
Logon Method Anonymous
Logon User Anonymous
Run Code Online (Sandbox Code Playgroud)
我在全新安装的 Windows Server 上使用 Microsoft Web Platform Installer 5.0 安装了 PHP。
我是来自 Linux 的 IIS 新手。所以我在 IIS 中“学习”得还不够多,无法知道发生了什么。我已经尝试按照几个网站的建议更新 C++ 可再发行 2012 更新 4。有人有其他想法吗?
编辑:我检查的另一件事是内存限制。一个站点建议我的内存限制需要提高。没变。
编辑:问题:是否必须重新启动 Windows 才能使 PHP 更改生效?
当我尝试在 Hyper-V 中查看虚拟机的控制台时,收到以下消息:
视频远程连接已断开
和
无法连接到虚拟机。尝试再次连接。如果问题仍然存在,请联系您的系统管理员。您想再次尝试连接吗?
我见过很多“修复”并尝试了所有这些。然而,经过大量挖掘后,我终于找到了一种打开日志记录的方法,并且我看到了错误。有人认识这些吗?
我尝试过的事情:
我提前为所有日志道歉。如果您需要更多信息,请告诉我,感谢您帮助我!
日志
VMConnect_Trace_20180511125822
Tracing Hyper-V Client version: 10.0.0.0. Rough build date (virtman file written): 04/29/2018 03:56:46
2018-05-11 12:58:23.435 [01] USER_ACTION_INITIATED VmConnect RdpViewerControl:ConnectCallback() Connecting with server full name: ET1SYS23 to RDP port 2179 …Run Code Online (Sandbox Code Playgroud)