Centos での PHP 構成 xdebug

WBOY
リリース: 2016-06-20 12:38:33
オリジナル
1039 人が閲覧しました

まず、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 の成功を示します。

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