zuntan02のはてなブログ

備忘録的なものです

【PHP】エラーログの出力を確認する

【目的】

phpインストール時にエラーログの設定ができておらず、エラーが記録されないという問題を回避したい。
意図的にエラーを出力してログが記録されることを確認する。

【方法】

PHPログの出力先チェック

php -r 'phpinfo();' | grep log

error_log => /var/log/php/php_errors.log => /var/log/php/php_errors.log
意図的にerrorログを出力させる

例)

echo '<?php
new mysqli($host,$user,$pass,$date);
?>' > /home/hogehoge/test.php

# 実行 
/usr/bin/php -f /home/hogehoge/test.php

# エラーログ確認
tail -f /var/log/php/php_errors.log
→エラーが記録されていればよい

# 消しとく
rm -rf /home/hogehoge/test.php