内置PHP服务器日志在哪里?
知道我的PHP安装在内置PHP服务器日志在哪里?,php,logging,webserver,built-in,Php,Logging,Webserver,Built In,知道我的PHP安装在c:\PHP中,并且我正在从NetBeans运行应用程序,我在哪里可以找到Windows 10上的内置PHP服务器日志?是否始终创建这些日志?这个问题紧接着另一个问题 我已经看到了,但是我的笔记本电脑上没有c:\php\logs\ 更新 我在我的php.ini中设置了以下内容: log_errors = On error_log = "c:\php\logs\php_errors.log" 我在我的布局中添加了以下行。phtml: <?php echo
c:\PHP
中,并且我正在从NetBeans运行应用程序,我在哪里可以找到Windows 10上的内置PHP服务器日志?是否始终创建这些日志?这个问题紧接着另一个问题
我已经看到了,但是我的笔记本电脑上没有c:\php\logs\
更新
我在我的php.ini
中设置了以下内容:
log_errors = On
error_log = "c:\php\logs\php_errors.log"
我在我的布局中添加了以下行。phtml
:
<?php
echo ini_get('error_log');
syslog ( LOG_ERR , "Poupoupidou" );
?>
这将显示c:\php\logs\php\u errors.log
,但我在此目录中没有看到日志文件
更新II
一些日志已在
c:\php\logs\
中生成,用于另一个问题。您可以使用:
echo ini_get('error_log');
检查
phpinfo()
或php.ini
文件的输出,可能吗?您使用的是本地主机环境吗?如果是,那么是哪一个(WAMP或XAMPP)?我没有使用WAMP或XAMMP,只使用NetBeans在谷歌搜索“netbeans中的日志在哪里?”后发现,PHP.ini中定义的PHP错误日志在哪里?也许你需要创建那个目录。还可能需要确保也启用了错误报告。它不返回任何内容(空字符串)。这意味着您需要修改php.ini并为其分配一个值—一个文件名。确保该文件可由web服务器写入。已尝试(请参阅我的问题更新),但未生成任何内容。有什么想法吗?你读过syslog()
的文档了吗?(您以错误的方式使用了错误的函数)。。如果希望通过PHP的错误日志工具触发错误日志消息,请使用修改PHP.ini设置来设置正确的目录,并启用错误日志来解决问题。