デバッグ用に ZendDebugger を設定しようとしましたが、設定に時間がかかりましたが、成功しませんでした。確認したところ、php5.3 に問題があることがわかりました。この記事では、xdebug の使用方法を紹介します。
ソフトウェアのインストールは非常に簡単なので、それぞれ次のコマンドを実行します:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install php5-cli
sudo apt-get install php5-xdebug
php設定:
php.ini は /etc/php5/ の下のいくつかのフォルダーにあります。apache2、cli、conf.d の 3 つのフォルダーがあるはずです。apache2 と cli の下に 1 つあります。 file には、xdebug のファイル パスが記録されます。
sudo vi /etc/php5/apache2/php.ini
sudo vi /etc/php5/cli/php.ini
上記の 2 つの php.ini をスーパーユーザー権限で開き、次のコードを追加します
[xdebug]
xdebug .remote_enable = 1
xdebug_remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
Apache を再起動します。 /etc /init .d/apache2 を再起動
Eclipse のデバッグと実行環境を設定する
Eclipse メニューを開く - [windows] -> [preferences]
php -debug を選択 右側のウィンドウの php デバッガーで xdebug を選択し、次の文字セットを選択開発したコードと一致する文字セットを選択して適用します。
php 実行可能ファイルを選択し、ウィンドウの右側で新しいファイルを作成します。 名前: php5; 実行ファイル: /usr/bin/php.ini; タイプ: デバッガー:xデバッグ。
さて、すべてがうまくいったので、ブレークポイントを使用してプログラムのデバッグを開始できます。
上記では、PHP のデバッグ インストールのスキルを、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。