2014-02-27 100 views
0

我一整天都在努力讓Xdebug在我的Mac上使用Eclipse Helios for php。我已經重寫了位於/Applications/MAMP/bin/php/php5.5.3/conf/php.ini的php.ini文件,如下所示;在Mac上的Eclipse中安裝Xdebug

zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-  20121212/xdebug.so" 
xdebug.remote_enable = On 
xdebug.remote_handler = dbgp 
xdebug.remote_mode = req 
xdebug.remote_host = localhost 
xdebug.remote_port = 9000 
xdebug.idekey = 
xdebug.profiler_enable = On 
xdebug.profiler_output_dir = 「/Applications/MAMP/tmp/xdebug/」 

另外,我有科莫多-PHPRemoteDubgging和/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/取代xdebug.so文件xdebug.so

如果我查看phpInfo(),我可以找到術語Xdebug。

不過,當我嘗試在調試模式下在eclipse上運行我的web應用程序時,它停在57%。

有人可以幫我解決這個問題嗎?

回答

0

好的,我想我得到了我自己的問題的答案。我用下面的內容替換了php.ini文件中的[xdebug]下的內容;

[Xdebug的]

zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so" 
xdebug.remote_enable=On 
xdebug.remote_host=localhost 
xdebug.remote_port=9000 
xdebug.remote_handler=dbgp 
xdebug.remote_mode=req 
xdebug.remote_autostart=Off 
xdebug.profiler_enable = On 
xdebug.profiler_dir = 「/Applications/MAMP/tmp」 
xdebug.collect_vars=on 
xdebug.collect_params=4 
xdebug.dump_globals=on 
xdebug.dump.GET=* 
xdebug.dump.POST=* 
xdebug.show_local_vars=on 

我不知道有什麼區別,但現在似乎終於工作。