ホームページ >バックエンド開発 >PHPチュートリアル >[PHP+xdebug] Ubuntu 14.04 の PhpStorm で xdebug デバッグ環境を構成する
設定プロセス中に、中国語と英語の両方の記事を参照しましたが、どれもこの問題を完全には解決できませんでした。記録は次のとおりです。将来他の人にも役立つでしょう。
ターミナルで次のコマンドを実行します: php -i >
次に、情報をコピーします。取得した txt ファイルを http:// /xdebug.org/wizard.php にコピーします。このページにはテキストエリアが表示されます。次に、下の [分析] ボタンをクリックすると、ローカルの PHP 環境情報を自動的に分析して、xdebug のバージョンと情報を取得できます。関連する設定手順をダウンロードする必要があります。ステップ 2: ダウンロードする必要があるバージョンと関連手順を取得します
たとえば、私が入手した情報は次のとおりです:
xdebug-2.3.2.tgz をダウンロードします
…
Zend モジュール API 番号: 20121212
Zend 拡張 API 番号: 220121212
上記の出力がない場合は、phpize に問題があることを意味します。
Run: make
sudo vim /etc/php5/cli/php.ini
zend_extension = /usr/lib /php5/20090626/xdebug.so
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 90 00
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
必要がない場合は、上記の設定項目を変更する必要はありません。 以前は、当然のこととして、remote_port 項目をサーバー上のアプリケーションのポート番号に変更しました。ここで問題を特定するのに時間がかかりました
PHP 5.5.9-1ubuntu4。 7 (cli) (ビルド: 2015 年 3 月 16 日 20:47:39) Copyright
(c) 1997-2014 The PHP Group Zend Engine v2.5.0、Copyright (c)
1998-2014 Zend Technologies with Xdebug v2.3.2、 Copyright (c) 2002-2015, by Derick Rethans
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
出力には Xdebug 情報がすでに存在していることがわかります。
2 Xdebug をインストールします。拡張ヘルパー
主流のブラウザには xdebug 拡張ヘルパー プラグインがあり、デバッグ機能を簡単にオンまたはオフにするのに役立ちます。このプラグインが必要な理由については、セクション 4、5、および 6 を参照してください。この記事 (英語です。興味のある方はご自身で確認してください)
開けない場合は、プラグイン ID を使用してオフラインでダウンロードする方法を紹介したこの記事を参照してください。結局のところ、Google のサービスは完全に壁になりました。 ..
のプラグイン ID
Run
Start Listening for PHP Debug Connections
.をチェックし、デバッグが必要な場所にブレークポイントを置き、最後に PHP スクリプトのアドレスを入力します。事前にインストールされている Xdebug Helper を必ず有効にしてください。
デバッグをお楽しみください
https://confluence.jetbrains.com/display/PhpStorm/ゼロ構成+Web+アプリケーション+デバッグ+with+Xdebug+and+PhpStorm http://icephoenix.us/php/how-to-setup-local -php-debugging-with-phpstorm-and-xdebug/ http ://xdebug.org/docs/remote#starting