編集済み 6 数か月前 によって ExtremeHow 編集チーム
XdebugピーエイチピーXAMPPデバッグ開発サーバーローカルホスト設定ウィンドウズソフトウェア
翻訳が更新されました 6 数か月前
デバッグはソフトウェア開発プロセスにおいて不可欠な部分です。プログラマーがコードのエラーを識別し修正するのに役立ちます。PHPは人気のあるサーバーサイドスクリプト言語で、多くの開発者がローカル開発環境としてXAMPPを使用しています。Xdebugはデバッグおよびプロファイリング機能を提供するPHP拡張機能です。本記事では、XAMPPでXdebugを有効にしてPHPデバッグを行う手順をご紹介します。
Xdebugは、コードのデバッグだけでなくプロファイリングやパフォーマンスの最適化にも役立つ強力なツールです。スタックトレース、ブレークポイント、変数の表示などの機能を提供し、さまざまなIDEと統合されます。Xdebugを使用することで、開発者はデバッグプロセスを効率的に行うことができ、時間を節約することが可能です。
Xdebugを統合する前に、開発マシンにXAMPPをインストールすることが重要です。XAMPPは、Apache HTTP Server、MariaDB、およびPHPおよびPerlプログラム用のインタープリタを含む、クロスプラットフォームな無料のオープンソースウェブサーバーソリューションスタックパッケージです。
XAMPPをインストールして実行したら、次にXdebugを有効にします。Xdebugはデフォルトで有効になっていない可能性があるため、いくつかの設定を調整してアクティブ化する必要があります。
もしXAMPPパッケージにXdebugが既にインストールされていない場合は、以下の手順で手動でインストールしてください。
.dll
ファイルが見つかります。このファイルを便利な場所に展開します。php_xdebug.dll
ファイルをXAMPP PHP拡張ディレクトリにコピーします。通常はC:\xampp\php\ext
にあります。Xdebugファイルが正しいディレクトリにあることを確認した後、次のステップはPHP構成ファイルを編集してXdebugを登録し、それを使い始めることです。
C:\xampp\php
ディレクトリにあるphp.ini
ファイルを開きます。zend_extension
ディレクティブがダウンロードしたXdebug DLLの正しいファイル名を指していることを確認します。; 例えばxdebugのバージョンがphp_xdebug-2.9.8-7.4-vc14-x86_64.dll zend_extension="C:\xampp\php\ext\php_xdebug.dll"
[Xdebug] xdebug.mode=debug xdebug.start_with_request=yes xdebug.client_port=9003 xdebug.log="C:/xampp/tmp/xdebug.log"
php.ini
ファイルに加えた変更を保存し、XAMPPコントロールパネルを使ってApacheサービスを再起動します。Xdebugが有効になったので、お気に入りのIDEでそのデバッグ機能を使用できます。多くのIDE、例えばPhpStorm、Visual Studio Code、EclipseはXdebug統合をサポートしています。
この例ではVisual Studio Codeを使用します:
launch.json
ファイルが自動生成され、そこにはポートなどの設定を調整できる箇所があります。それはphp.ini
のxdebug.client_port
と一致する必要があります。基本的なデバッグに加えて、XdebugはPHPデバッグを大幅に改善する多くの高度な機能を提供します:
XAMPPでXdebugを有効にし、IDEと統合してPHPデバッグを行うことで、ソフトウェア開発プロセスが大幅に向上します。スタックトレース、変数の確認、プロファイリングなどの機能を備えたXdebugはPHP開発者にとって欠かせないツールです。このチュートリアルでは、Xdebugのインストールと有効化、XAMPPとの構成、および開発環境での効率的な使用方法に関する包括的な概要を提供しました。
Xdebugの機能をさらに探求し実験を続けることで、開発者はデバッグへのアプローチをさらに洗練させ、より高品質で堅牢なPHPコードを書くことができます。デバッグはもはや怖い作業である必要はありません。適切なツールと技術を用いることで、それは合理化され、効果的で、すべての開発プロジェクトにとって重要な部分となります。
記事の内容に誤りがある場合, あなたは