XDebug を無効にしてサーバー パフォーマンスを最適化する
PHP アプリケーションのデバッグに広く使用されている拡張機能である XDebug をインストールすると、サーバーのパフォーマンスが低下することがよく確認されています。この仮説を検証するには、XDebug を無効にして、XDebug がサーバー速度に与える影響を分析する必要があります。
XDebug を無効にする手順:
-
php.ini ファイルの検索: まず、php.ini ファイルを見つけます。このファイルは通常、php 構成ディレクトリにあり、通常は /etc/php、/etc/php.d、または単に /php という名前になります。
-
Disable XDebug: php.ini ファイル内、エントリ「xdebug.remote_autostart」を検索します。 「xdebug.remote_autostart=1」を「xdebug.remote_autostart=0」に変更して、値を false に設定します。さらに、リモート デバッグを無効にするには、「xdebug.remote_enable」を 0 に設定します。
-
プロファイラーを無効にする: 「xdebug.profiler_enable」を 0 に設定して、XDebug プロファイラーを無効にします。
- XDebug 拡張機能のアンロード (オプション): 最適なパフォーマンスを得るには、php.ini 内の関連行をコメント アウトして、XDebug 拡張機能を完全にアンロードすることをお勧めします。 「zend_extension = /path/to/php_xdebug.dll」で始まる行を見つけて、「;zend_extension = /path/to/php_xdebug.dll」のように先頭にセミコロンを付けてコメント化します。
-
サーバーの再起動: php.ini に必要な変更を加えた後、Web サーバーを再起動して変更を実装します。
追加リソース:
- [XDebug、単一の .php ファイルのリモート デバッグを無効にする方法](https://stackoverflow.com/questions/31436830/xdebug-how-to-disable-remote-debugging-for-single-php-file)
注: 上記の手順は、特に XDebug 2 に適用されます。XDebug 3 を使用している場合は、代替ドキュメントを参照するか、XDebug コミュニティからサポートを求める必要がある場合があります。適切な無効化手順を実行してください。
以上がXDebug を無効にしてサーバーのパフォーマンスを向上させる方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。