まず、xdebugのインストール
PHP -m | grepの' xdebugの'
あなたはそれを実行しない場合
-1ダウンロードXdebugの。
WgetはHTTPS:// xdebug.org/files/xdebug-2.7.0.tgz
-2解凍。
xdebugの-2.7.0.tgz -zxvfタール
のCD xdebugの-2.7.0
。-3操作は、phpizeは、は、phpize設定ファイルによって生成することができ、動的にPHP拡張追加
は、phpize
-4構成を、 -と- PHP-設定 = PHPバージョンを実行して
--enable-xdebugの--with-php-は./configure =設定は/ usr / binに/ php7.2
-5。&コンパイラが生成する
インストールする&&メーク
&&世代をコンパイルした後、画面に出力があるだろう
共有拡張機能のインストール: は/ usr / libに/ PHP / 20170718 /
+ ------------------------------------------------- --------------------- +
| |
| インストール手順|
| ========================= |
| |
| 手順については、http://xdebug.org/install.php#configure-phpを見ます|
| PHPのためにはXdebugを有効にする方法について。|
| |
| ドキュメントは、同様に、オンラインで提供されています:|
| -すべての設定のリスト:http://xdebug.org/docs-settings.php |
| -すべての機能のリスト:http://xdebug.org/docs-functions.php |
| -命令のプロファイリング:http://xdebug.org/docs-profiling2.php |
| -リモートデバッグ:http://xdebug.org/docs-debugger.php |
| |
| |
| 注:メッセージを無視してください|
| あなたは、php.iniの「拡張子= xdebug.so」を追加する必要があります|
| それは、PECLのインストーラによって放出されます。これは動作しません|
| Xdebugの。|
| |
+ ------------------------------------------------- --------------------- +
インストールが完了したら、モジュールフォルダをコンパイルがあるだろう、フォルダは、xdebug.soファイルを持っているPHP拡張ディレクトリの対応するバージョンにこのファイルをコピーします。PHP拡張ディレクトリアドレスが設定されている場合はもちろん、ファイルは自動的に拡張ディレクトリにコピーされ、
以下のような:私は、ディレクトリ/ usr / lib / PHP / 20170718 /、ディレクトリはxdebug.soのダイナミックライブラリファイルを生成しますで拡大
説明:PHPエクステンションディレクトリが含まれては/ usr / libに/ PHP / 20170718 /ディレクトリ、プロパティののphpinfo()鋸のextension_dir値。
二、PHPの設定ファイルの設定を追加します
vimのは/ usr / local / PHPの/ etc / php.iniの - 追加 代替としてzend_extension = xdebug.so#あり、何の書き込み絶対パスではありません、それはextensionsディレクトリに移動しますのでです xdebug.remote_enable = 1 xdebug.remote_connect_back = 1 xdebug.remote_port = 9900 xdebug.max_nesting_level = 512 - 保存して終了
第三に、再起動PHP
サービスPHP-FPM再起動
第四に、ビュー
phpinfoを通して見()出力、またはコマンドのphp -m経由| grepを 'xdebugの'