ホームページ > バックエンド開発 > PHPの問題 > ngnixでphpエラープロンプトを有効にする方法

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

藏色散人
リリース: 2023-03-12 12:52:01
オリジナル
1295 人が閲覧しました

nginx で php エラー プロンプトを有効にする方法: 1. CLI モードを使用してコマンド「php phpinfo.php」を実行します; 2. 環境変数を確認します; 3. php 設定ファイルを編集します; 4. nginxのfpm設定ファイル; 5. php-fpmとnginxを再起動します。

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

この記事の動作環境:nginx1.0.4システム、PHP7.2バージョン、DELL G3コンピュータ

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/php/7.2/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 エラーをブラウザに表示できるので非常に便利です

推奨学習: "PHP ビデオ チュートリアル "

以上がngnixでphpエラープロンプトを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート