ホームページ  >  記事  >  バックエンド開発  >  Nginx で PHP エラー プロンプトを有効にする方法

Nginx で PHP エラー プロンプトを有効にする方法

藏色散人
藏色散人オリジナル
2020-08-17 10:44:282677ブラウズ

Nginx で PHP エラー プロンプトを有効にする方法: 最初に php 構成ファイルを編集し、次に nginx の fpm 構成ファイルを「php_admin_flag[log_errors] = on」に編集し、最後に php-fpm と nginx を再起動します。

Nginx で PHP エラー プロンプトを有効にする方法

推奨事項: 「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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。