2016-10-16 10 views
1

私はUSBスティックにxamppポータブルサーバーをインストールしました。https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.8.3/ からzipバージョンをダウンロードしました。(質問の文脈からは、最初にインストーラでインストールしようとしましたが、インストールが行われたPCでのみ動作していたので、インストールすると、zipファイルから解凍するようにして、フラッシュドライブを接続するすべてのPCで動作するようにしてください)。Xampp portable on USB stick - 設定xdebug

ローカルにインストールされたWAMPサーバーを使用すると、PHPをデバッグするためにNetBeans 8を正常に使用できます。

移植可能なXAMPPサーバーにあるPHPコードをデバッグしようとしていますが、失敗します。

[XDebug] 
zend_extension = "\xampp\php\ext\php_xdebug.dll" 
xdebug.idekey = netbeans-xdebug 
xdebug.profiler_append = 0 
xdebug.profiler_enable = 0 
xdebug.profiler_enable_trigger = 0 
xdebug.profiler_output_dir = "\xampp\tmp\xdebug" 
xdebug.profiler_output_name = "cachegrind.out.%t-%s" 
xdebug.remote_enable = 1 
xdebug.remote_autostart = 0 
xdebug.remote_connect_back = 0 
xdebug.remote_host = "127.0.0.1" 
xdebug.remote_port = 9000 
xdebug.remote_handler = "dbgp" 
xdebug.remote_mode = req 
xdebug.remote_log = "\xampp\tmp\xdebug\xdebug_remot.log" 
xdebug.show_local_vars = 9 
xdebug.trace_output_dir = "\xampp\tmp\xdebug" 

誰かがこれをしなかったし、それを行う方法を教えするには、この種のであれば、素晴らしいことになるだろう:

php.iniのXdebugの構成は次のようになります。

ありがとうございました

+0

"しかし、私は失敗する"とは何を意味するのか? – arkascha

+0

これは、NetBeans(NB)を介してコードをデバッグできないことを意味し、NBがxdebugに接続できないようです。 NBの右下に、 "Waiting For Connection(netbeans-xdebug)"というテキストの進行状況バーが表示されます。 – codtex

答えて

1

私は問題が正確に何かを共有します。

最初に私はphpinfo()の結果をチェックして、xdebugモジュールが全くロードされていないが、エクステンションへのパスがきちんと見えていたことに気づいた。

次に、zend_extension = "\xampp\php\ext\php_xdebug.dll"zend_extension=php_xdebug.dllに変更し、NetBeansでこのXAMPPポータブルサーバでホストされているPHPアプリケーションをデバッグできました。

乾杯!

+0

保存されています。じぶんの。日。ありがとう。 –