我们有一家公司的 linux 主机,如果该服务器上的任何 php 脚本有任何 PHP FATAL 错误,它会自动写入每个目录的文件中。因此,尽管我的脚本中没有出现 PHP 错误,但我仍然可以在这些 PHP 脚本的每个目录中将错误日志作为日志文件获取。
我知道我可以从本地服务器的配置中启用 PHP 错误,并设置一个特定的文件路径,该路径将包含来自所有脚本和所有目录的所有 PHP 错误。但是,我会喜欢像它们一样自动和独立的东西。
如何在我们的主机上的本地服务器中实现该功能?他们是否编写了一个特殊的脚本或者是我应该知道的 PHP ini 设置?
更新 假设 public_html 目录有三个 A、B 和 C 目录或文件夹。在这些目录中分别有三个脚本 a.php、b.php 和 c.php。因此,这些目录中的每一个都将具有 error_log 文件,该文件可以分别包含这些脚本的所有错误。假设文件夹 A 还有另一个名为 d.php 的脚本。但是,来自 a.php 和 d.php 的错误将写入 public_html/A/error_log 文件下。
其他目录也将包含以下文件:
public_html/B/error_log 文件
public_html/C/error_log 文件