我无法找到对 php 文件的无错误调用的 IIS 日志。
我最近获得了一台运行 php 的 IIS 7.5 服务器的所有权。在查看日志时,我找不到任何正在进行的常规 php 调用的记录。
以下是我提出的基本请求示例的标头
curl -v https://my.site.com/filename.php
...
> GET /filename.php HTTP/1.1
> Host: my.site.com
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Content-Type: text/plain
< Server: Microsoft-IIS/7.5
< X-Powered-By: PHP/5.4.45
< X-Powered-By: ASP.NET
< Date: Wed, 01 Mar 2017 16:04:01 GMT
< Content-Length: 92
我希望 IIS 日志中出现类似以下内容的条目(简化)
[时间戳] - 200 [响应时间] - filename.php
但是 IIS 日志中没有此请求的任何内容。
我查看了:
- C:\inetpub\logs\LogFiles\W3SVC1
- \%systemroot%\System32\LogFiles\HTTPERR
- C:\Windows\Temp\PHP54_errors.log
我对 php 内部的任何内容都不感兴趣。我只想要 IIS 日志中的条目,其中包含时间戳、文件/路径、响应代码、响应时间等。
我搜索得相当广泛,但当我搜索 php 和日志时,我得到的只是如何在 php 中将某些内容发送到错误日志,而这并不是我想要的。我不关心 php 内部发生了什么,我只关心 IIS 最终输出了什么。就好像一旦看到 php 扩展,IIS 就会将其移交给 php 处理程序,然后说“去他的,我完成了”。
我更熟悉 Linux 平台,因此如果我的 Windows 配置生疏了,我提前道歉。