在Ubuntu系統中,要找到PHP慢查詢日志,你需要按照以下步驟操作:
對于PHP-FPM,你需要在php-fpm.conf或www.conf文件中查找以下設置:
request_slowlog_timeout = 0
slowlog = /var/log/php-fpm/slow.log
對于Apache,你需要在httpd.conf或apache2.conf文件中查找以下設置:
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/slow-query.log combined
如果找到了相關設置,請確保它們的值正確。例如,request_slowlog_timeout的值表示查詢多長時間后會被記錄到慢查詢日志中(以秒為單位)。將其設置為0表示禁用慢查詢日志。
如果你沒有找到相關設置,可以在相應的配置文件中添加它們。例如,對于PHP-FPM,你可以在www.conf文件中添加以下行:
request_slowlog_timeout = 0
slowlog = /var/log/php-fpm/slow.log
對于Apache,你可以在httpd.conf或apache2.conf文件中添加以下行:
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/slow-query.log combined
對于PHP-FPM:
sudo systemctl restart php-fpm
對于Apache:
sudo systemctl restart apache2
tail -f /var/log/php-fpm/slow.log
或者對于Apache:
tail -f /var/log/apache2/slow-query.log
這將顯示實時更新的慢查詢日志。你可以根據需要調整日志文件的路徑。