0

这告诉我一些日志文件在 windows\temp 中的位置:

<?php
phpinfo();
?> 

在此处输入图像描述

但是,当我打开该文件时,我得到:

[06-Feb-2013 11:01:34] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_mssql.dll' - The specified module could not be found.
 in Unknown on line 0
[06-Feb-2013 11:04:37] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_mssql.dll' - The specified module could not be found.
 in Unknown on line 0
[06-Feb-2013 11:04:37] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_mssql.dll' - The specified module could not be found.
 in Unknown on line 0

这是文件的全部内容,。请注意,我们已经使用这个网站几个月了,有几十个用户。

我无法找到日志文件,。

我们正在运行 IIS 8,我也一直在尝试使用它来查找 http 错误,但不能。

php和iis的错误日志在哪里?

4

2 回答 2

2

如果 in php.inicontainserror_log=On那么它将存储一个日志文件。

您需要添加一个用于加载的模块,此错误显示是因为 inphp.ini是活动模块,但如果您不使用,则应禁用或注释。

Windows 存储在系统默认日志文件中,因此查找php.ini文件并搜索error_log.

或者查找存储在系统环境中的方式可能存在,按日期查找:

在此处输入图像描述

或在搜索C:\inetpub\temp\php-errors.log中搜索或键入 php*.log。

里面也可以默认存储Log file directory: C:\Windows\System32\LogFiles

你能检查一下并开始开发吗?

在此处输入图像描述

如您所见,查看 error.log 文件。

有关设置 IIS7 及更高版本的信息,请参阅官方 PHP.NET 文档:http ://php.net/manual/en/install.windows.iis7.php确保所有参数都已完成。

于 2013-03-07T22:07:47.790 回答
1

检查您的 php.ini 文件并确保log_errors = On,还确保error_log = syslog(syslog 是 Windows 上的事件查看器),打开事件查看器并查找错误。

于 2013-03-07T21:51:31.940 回答