Nginx で PHP エラー プロンプトを有効にする方法: 最初に php 構成ファイルを編集し、次に nginx の fpm 構成ファイルを「php_admin_flag[log_errors] = on」に編集し、最後に php-fpm と nginx を再起動します。
推奨事項: 「PHP ビデオ チュートリアル 」
nginx を使用する過程で常に問題が発生します。 nginx が 500 エラーを表示する場合、エラー ログ ファイルで特定のエラーを確認する必要がありますが、これは非常に不便です。エラー ページ プロンプトを開くことは、PHP をデバッグするときに非常に便利ですが、オンライン サーバーでこの機能を有効にすることはお勧めできません
PHP 設定ファイル fpm モードと cli モードについて両方とも 2 つの設定ファイルである場合があります。必要なものを変更します
CLI モード実行コマンド
php phpinfo.php
環境変数を表示します
Server API => Command Line Interface Virtual Directory Support => disabled Configuration File (php.ini) Path => /etc/php/7.2/cli Loaded Configuration File => /etc/php/7.2/cli/php.ini Scan this dir for additional .ini files => /etc/php/7.2/cli/conf.d
最初に php 設定ファイルを編集します:
vi /etc/php.ini error_reporting = E_ALL display_errors = On
php-fpm を有効にしたためです。したがって、nginx
vim /etc/php5/fpm/pool.d/www.conf php_flag[display_errors] = on ;php_admin_value[error_log] = /data/www/log/error.log ;php_admin_flag[log_errors] = on
の fpm 設定ファイルを編集する必要もあります。php-fpm と nginx を再起動します。これにより、開発中にPHPのエラーをブラウザに表示できるので非常に便利です
以上がNginx で PHP エラー プロンプトを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。