John Asked: 2022-11-05 21:19:05 +0800 CST2022-11-05 21:19:05 +0800 CST 2022-11-05 21:19:05 +0800 CST PHP 的 error_log 是否依赖于操作系统、配置文件或其他东西? 772 我有两个 HTTP 服务器: 现场 LAMP 服务器。 本地 WAMP 服务器。 当实时服务器发生错误时,PHP 将error_log在发生脚本错误的目录中生成一个文件。本地服务器不这样做。 error_log 是否依赖于操作系统、PHP 配置或其他东西,我如何有效地验证答案? windows linux 1 个回答 Voted Best Answer Gerald Schneider 2022-11-05T23:45:34+08:002022-11-05T23:45:34+08:00 它可以在编译时设置为一个值,也可以通过配置设置,所以两者都可以。此外,它可以在运行时进行修改,或者通过网络服务器配置进行修改。创建一个简单的 php 文件,只包含phpinfo()并使用您的浏览器调用它。它将向您显示配置和运行时值。 <?php phpinfo(); 从这个答案: master要么是编译到 PHP 中的值,要么是通过主 php.ini 指令设置的值。即,PHP 启动时生效的值,在它执行任何代码之前。 local是在您调用 phpinfo() 时当前有效的值。此本地值是通过 ini_set() 调用、httpd.conf/.htaccess 中的 php_value 指令等进行的任何覆盖的最终结果。 它还会显示所有已加载的 ini 文件。
它可以在编译时设置为一个值,也可以通过配置设置,所以两者都可以。此外,它可以在运行时进行修改,或者通过网络服务器配置进行修改。创建一个简单的 php 文件,只包含
phpinfo()
并使用您的浏览器调用它。它将向您显示配置和运行时值。从这个答案:
它还会显示所有已加载的 ini 文件。