これをかなり長い間設定しようとしてきましたが、正しく実行できません。これまでに行われたこと:
- xampp の最新バージョンをダウンロードし、
/opt/lampp
- apt-get で php5-xdebug をインストール
- Implicit_flush を
On
in に変更/opt/lampp/etc/php.ini
ini ファイルの末尾に次の行を追加します。
[xdebug] zend_extension="/usr/lib/php5/20090626/xdebug.so" xdebug.remote_enable=1 xdebug.remote_handler="dbgp" xdebug.remote_port=9000 xdebug.remote_host="localhost"
Apacheを再起動したことを確認しましたが、表示時にxdebug-sectionが表示されませんphpinfo();
Eclipse は適切に構成されていると思いますが、xdebug を実行してみないとわかりません。
助けてください、すべての提案は大歓迎です!
編集:
の出力は次のphpinfo()
とおりです。 http://www.pasteall.org/35930
アップデート:
Xampp 1.8.1 (以前は xampp 1.8.0 を使用していました) をダウンロードし/opt/lampp
、適切な開発ファイルを追加しました。http://xdebug.org/wizard.phpのガイドに従って Xdebug を自分でコンパイルし、xdebug を介してインストールしまし/opt/lampp/bin/pecl
た。
今私のphp.iniは次のようになります:
zend_extension = "/opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.remote_host = "localhost"
xdebug.remote_handler = "dbgp"
http://xdebug.org/wizard.phpはまだ Xdebug がインストールされていないと報告しています。それは許可の問題でしょうか?現在、拡張機能の権限は次のとおりです。
-rwxr-xr-x 1 niklas niklas 88376 Sep 30 10:43 interbase.so
-rwxr-xr-x 1 niklas niklas 184920 Sep 30 10:43 oci8.so
-rwxr-xr-x 1 niklas niklas 118592 Sep 30 10:43 pgsql.so
-rwxr-xr-x 1 niklas niklas 830886 Oct 10 15:10 xdebug.so
それらは他の誰かによって所有されるべきですか?php.ini で追加オプションを有効にする必要がありますか? これは私の現在の出力ですphpinfo()
:http://www.pasteall.org/36135