ubuntu

Ubuntu PHP错误日志在哪

小樊
43
2025-08-01 11:48:03
栏目: 编程语言

在 Ubuntu 系统中,PHP 错误日志的位置可能因不同的 PHP 配置而异。以下是一些常见的位置和方法来查找 PHP 错误日志:

  1. 通过 php.ini 文件查找

    • 打开你的 php.ini 文件。这个文件通常位于 /etc/php/{version}/cli/php.ini/etc/php/{version}/fpm/php.ini,其中 {version} 是你安装的 PHP 版本号。
    • php.ini 文件中搜索 error_log 设置项。例如:
      error_log = /var/log/php_errors.log
      
    • 这个设置项指定了错误日志文件的位置。
  2. 查看 Apache 错误日志

    • 如果你使用的是 Apache 服务器,错误日志通常位于 /var/log/apache2/error.log
    • 你可以使用以下命令查看日志:
      sudo tail -f /var/log/apache2/error.log
      
  3. 查看 Nginx 和 PHP-FPM 错误日志

    • 如果你使用的是 Nginx 和 PHP-FPM,错误日志通常位于 /var/log/nginx/error.log/var/log/php{version}.fpm.log
    • 你可以使用以下命令查看日志:
      sudo tail -f /var/log/nginx/error.log
      sudo tail -f /var/log/php{version}.fpm.log
      
  4. 通过命令行查看 PHP 错误

    • 你可以在命令行中运行 PHP 脚本,并将错误输出到标准错误流,然后重定向到文件中。例如:
      php your_script.php 2> error.log
      
    • 这会将脚本的错误输出保存到 error.log 文件中。

通过以上方法,你应该能够找到并查看 PHP 错误日志。

0
看了该问题的人还看了