2014-02-27 2 views
0

Mac에서 PHP 용 Eclipse Helios에서 Xdebug를 사용하기 위해 하루 종일 고생하고 있습니다. 필자는 /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에서 웹 응용 프로그램을 실행하려고하면 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 

나는 그 차이가 무엇인지 모르겠지만, 지금은 마지막으로 작동하는 것 같다.