私は非常に多くの回答を読みましたが、xdebugが機能しない理由を理解できませんでした。
php.ini:
[xdebug]
zend_extension="/usr/lib/php5/20090626/xdebug.so"
php -v:
PHP 5.5.6-1+debphp.org~precise+2 (cli) (built: Nov 21 2013 14:31:41)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
/usr/lib/php5/20090626/xdebug.soは存在します。 php.iniにはzendオプティマイザーはありません。
また、xdebugをインストールしようとした場合:
pecl/xdebug is already installed and is the same as the released version 2.2.3
install failed
前もって感謝します。
わかりましたので、私はこれにつまずいた。
まず、20090626 libはphp 5.3用にコンパイルされています。だからあなたは本当にそれを使用することはできません。 php 5.5でxdebugを使用できるようにするために実行した手順は次のとおりです。
私はubuntu 12.04にいるので、次のステップはあなたのシステムでは動作しないかもしれません:
zend_extension=xdebug.so
xdebug.remote_enable = 1 xdebug.renite_enable = 1 xdebug.max_nesting_level = 1000 xdebug.profiler_enable_trigger = 1 xdebug.profiler_output_dir = ' /var/log'xdebug設定の詳細を参照してください。 http://xdebug.org/docs/all_settings
php -v:
PHP 5.5.7-1+sury.org~precise+1 (cli) (built: Dec 12 2013 21:37:40)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
Ubuntu 14.10でも同様の問題がありました。 xdebugを有効にするのを忘れました:Sudo php5enmod xdebug
後リポジトリからxdebugをインストール:Sudo apt-get install php5-xdebug
また、Webサーバーを再起動することを忘れないでくださいSudo service Apache2 restart
私のxdebug.iniは次のようになります:zend_extension=xdebug.so xdebug.remote_enable = 1
今日、この問題に遭遇しました。 ダウンロードページ の最新バージョンは、実際にはnot動作しない可能性があります。 Xdebug 2.3.0の下にあるものをダウンロードし、「PHP 5.5 VC11 TS(32ビット)(MD5:ef4a8994cef26c47ac891d6872e391b3)」を選択します。それは私のために働いた。バージョン2.3.3および2.3.2を試しましたが、動作しませんでした。
xamppサーバーの場合、最初にxdebugをダウンロードし、php拡張機能に挿入して、次のようにphp.iniファイルを編集します。
[XDebug]
; Only Zend OR (!) XDebug
; XAMPP and XAMPP Lite 1.7.0 and later come with a bundled xdebug at C:\xampp/php/ext/php_xdebug-2.3.1-5.5-vc11.dll, without a version number.
xdebug.remote_enable=1
xdebug.remote_Host=127.0.0.1
xdebug.remote_port=9000
; Port number must match debugger port number in NetBeans IDE Tools > Options > PHP
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp"
[PHP_XDEBUG-2.3.1-5.5-VC11]
zend_extension="C:\xampp\php\ext\php_xdebug-2.3.1-5.5-vc11.dll"