現在の位置: ホーム> 最新記事一覧> LinuxシステムでのPHPエラーログを表示するための完全なガイド

LinuxシステムでのPHPエラーログを表示するための完全なガイド

gitbox 2025-07-20

LinuxでPHPログを表示する方法

Linux SystemsでのPHPログの表示は、すべての開発者とシステム管理者が習得しなければならない基本的なスキルです。ログの合理的な使用は、エラーを迅速にトラブルシューティングするだけでなく、開発とメンテナンスの効率を向上させるのにも役立ちます。この記事では、PHPログの管理方法を、ログタイプ、ログファイルの位置、一般的に使用される表示コマンド、およびログ構成の側面から詳細に分析します。

PHPログタイプの概要

PHPログの種類を理解することで、問題をより効率的に分析することができます。一般的なログの内容は次のとおりです。

  • ランタイムエラーメッセージ
  • 出力コンテンツのデバッグ
  • 警告と通知

この情報は、通常、システムプリセットまたはカスタムパスのログファイルに記録され、その後の表示と分析のために記録されます。

PHPログファイルの場所を見つける方法

PHPログへのパスは、その構成ファイルphp.iniのパラメーターによって決定されます。次のコマンドを使用して、ログファイルパスを見つけることができます。

 php -i | grep error_log

コマンドが実行された後、次のものが出力されます。

 error_log => /var/log/php_errors.log

これは、PHPエラーログが/var/log/php_errors.logファイルに書き込まれることを意味します。システムの構成によっては、パスが異なる場合があります。

phpログコンテンツを表示する一般的なLinuxコマンド

ログパスを決定した後、さまざまなLinuxコマンドを使用してログコンテンツを表示できます。

CATコマンドを使用して、完全なログを表示します

最も直接的な方法は、CATコマンドを使用してログファイルコンテンツ全体を出力することです。

 cat /var/log/php_errors.log

すべてのコンテンツを小さなログファイルで表示するのに適しています。

Tailコマンドを使用して、最新のログを表示します

最新のログレコードを表示する必要がある場合は、 Tailコマンドを使用できます。

 tail -n 50 /var/log/php_errors.log

このコマンドは、ログファイルの最後の50行を表示するため、最近の問題を簡単に見つけることができます。

GREPコマンドを使用して、重要なエラー情報をフィルタリングします

特定のエラーまたはキーワードを見つけるには、 GREPコマンドと組み合わせて使用できます。

 grep "特定のエラー" /var/log/php_errors.log

これにより、キーワードを含むすべてのログエントリをすばやく抽出し、問題のあるポジショニング効率を向上させることができます。

PHPエラーログを構成する方法

PHPのロギングメソッドを有効または変更する必要がある場合は、 PHP.ini構成ファイルを編集して実行できます。以下は2つの重要なパラメーターです。

 log_errors = On
 error_log = /var/log/php_errors.log

log_errorsオンに設定すると、エラーログが有効になっていることを意味し、 error_logはログファイルの出力パスを指定します。構成を変更した後、構成が有効になるようにWebサーバーを再起動することを忘れないでください。

結論

PHPログを表示するスキルを習得することは、開発と運用および保守担当者にとって重要です。オンラインの問題のトラブルシューティングであろうと、コード動作の最適化であろうと、ログツールの合理的な使用は効率を大幅に改善できます。この記事が実用的なリファレンスを提供し、LinuxのPHPログシステムをよりよく理解し管理するのに役立つことを願っています。