まず、xdebug をダウンロードする必要があります。ここをクリックして xdebug-2.2.5.tgz をダウンロードするか、xdebug 公式 Web サイトから対応するインストール パッケージをダウンロードします。そして、PHP のインストール ディレクトリが /usr/local/php であると仮定して、PHP のインストール ディレクトリを決定します。
xdebug のインストール
xdebug は PHP とは独立してコンパイルおよびインストールできますが、phpize を実行する権限と、php-config に対応する権限も必要です。
/usr/local/php/bin/phpize/usr/local/php/bin/php-config
次に、以下の手順に従って xdebug をインストールします
1. # tar –zxvf xdebug-2.2.5.tg //ソースコードパッケージを解凍しますが、ソースコードをPHPソースコードパッケージに解凍して解凍する必要はないことに注意してください。独立したディレクトリに
2. # cd xdebug-2.2.5 //ソース コード ディレクトリに移動
3. Xdebug]# /usr/local/php/bin/phpize //実行phpize コマンド。このコマンドを実行すると、ソース コード ディレクトリに構成が生成されます。ファイル
のエラー
が発生します。x86_64-不明-linux-gnu
ホスト システムのタイプを確認しています... x86_64-unknown-linux-gnu
ターゲット システムのタイプを確認しています... x86_64-unknown-linux-gnu
configure: error: Cannot find php-config. Please use --with-php-config=PATH
特別な事情がない場合は、上記の手順に従ってインストールしてください。最終結果は次のようになります。これは、インストールが成功したことを意味します。
共有拡張機能のインストール: /usr/local/php/lib/php/extensions/ no-debug-non-zts-20121212/
+--------------------------------- ---------- -------------------------+
🎜>| インストール手順|
| >| PHP 用に Xdebug を有効にする方法については、http://xdebug.org/install.php#configure-php を参照してください。
| ドキュメントはオンラインでも入手できます。 |
| - すべての設定のリスト: http://xdebug.org/docs-settings.php |
| - すべての関数のリスト: http://xdebug.org/docs- function.php |
| - プロファイリング手順: http://xdebug.org/docs-profiling2.php |
| - リモート デバッグ: http://xdebug.org/docs- debugger.php |
| |
| |
| 注: メッセージ |
| は無視してください。 「extension=xdebug.so」を php.ini に追加する必要があります |
| これは PECL インストーラーによって生成されます。これは |
| では機能しません。 Xデバッグ。 |
| |
+------------------------------------------ ------------------------+
配置 PHP xdebug をサポートする etc/php.ini //打开php.ini文件
在文件中追加如下几行
zend_extension = /usr/local/php/lib/php/extensions/no -debug-non-zts-20121212/xdebug.so
[Xdebug]
xdebug.remote_enable = 1 //开启远程调试
xdebug.remote_host = 192.168.18. 228 //远程ip地址抑止または本机地址
xdebug.remote_port = 9000 //远程IDE服务器监听端口
xdebug.remote_handler=DBGP //使用する协议
(これ以外に、xdebug 選択の詳細な説明は、xdebug のすべての設定の説明を参照してください)
の追加が完了したら、退出を保存します。PHP 環境で使用されている場合は、Web サーバーを再実行する必要があります。 FastCGI の方法を使用する場合は、php-fpm を再実行する必要があります。再完了後、phpinfo() を使用して php スクリプトを新規作成し、次の図のように php の構成を確認します。
PHP 構成 xdebug の成功を示します。