在 Ubuntu 系統中,PHP 日志配置文件的位置取決于你使用的 PHP 版本和安裝方式。以下是一些常見的位置:
PHP-FPM(FastCGI Process Manager):
/var/log/php-fpm/
目錄下。www-error.log
或 error.log
,取決于你的配置。Apache HTTP Server:
mod_php
模塊運行 PHP,日志文件通常位于 Apache 的錯誤日志目錄中。/var/log/apache2/error.log
。Nginx:
fastcgi_pass
將 PHP 請求傳遞給 PHP-FPM,日志文件的位置取決于你的 Nginx 配置。/var/log/nginx/error.log
。/var/log/php-fpm/
目錄下,如前所述。CLI(命令行接口):
php.ini
文件來更改 CLI 的錯誤日志位置。默認情況下,CLI 的錯誤日志文件是 /tmp/php_errors.log
。要找到或更改 PHP 日志配置文件的位置,你可以按照以下步驟操作:
查找 php.ini
文件:
php --ini
命令來查找當前使用的 php.ini
文件的位置。編輯 php.ini
文件:
nano
或 vim
)打開 php.ini
文件。error_log
和 log_errors
。更改日志位置:
error_log
配置項的值,指定新的日志文件路徑。例如,在 php.ini
文件中更改錯誤日志位置:
error_log = /var/log/php_errors.log
log_errors = On
完成更改后,重啟相關的服務(如 PHP-FPM 或 Apache/Nginx)以使配置生效。
請注意,具體的配置和路徑可能會因 Ubuntu 版本和安裝方式的不同而有所差異。