Apache-2.2

無法啟動 xdebug

  • July 31, 2015

我設法安裝了 xdebug 並在需要時通過本地 php.ini 文件啟用它。

它工作了大約一個月,但今天它沒有。

如果我嘗試使用 Zend Studio IDE 啟動調試會話,它會卡在“57% 啟動:等待 xdebug 會話”中

如果我執行這個命令**$ sudo netstat -tunlp | grep 9000**在伺服器控制台上,我得到:

tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1609/php-fpm.conf)

phpinfo 報告 Xdebug v2.1.0

本地 php.ini

zend_extension=’/usr/lib/php5/20090626/xdebug.so'

$$ xdebug $$ xdebug.remote_autostart=關閉

xdebug.remote_enable=開啟

xdebug.remote_connect_back = 開啟

xdebug.remote_port=9000

xdebug.remote_handler=“dbgp”

xdebug.profiler_enable = 關閉

xdebug.profiler_enable_trigger = On

xdebug.profiler_output_name = cachegrind.out.%t.%p

xdebug.profiler_output_dir = ‘/media/data/www/clients/client1/web2/tmp/’

xdebug.remote_log=’/media/data/www/clients/client1/web2/log/xdebug_didomenica.log'

眼鏡

Ubuntu server 12.04,今天升級

PHP 版本 5.3.10-1ubuntu3.4

Xdebug v2.1.0

非常感謝任何幫助!

非常感謝!

把它忘了吧。使用此配置選項,它可以工作!(只是將埠更改為9001

zend_extension='/usr/lib/php5/20090626/xdebug.so'

[xdebug]
xdebug.remote_enable=On
xdebug.remote_connect_back = On
xdebug.remote_port=9001
xdebug.remote_handler='dbgp'
xdebug.remote_log='/media/data/www/clients/client1/web2/log/xdebuga.log'
xdebug.profiler_enable=Off
xdebug.profiler_enable_trigger=Off
xdebug.profiler_output_name=cachegrind.out.%t.%p
xdebug.profiler_output_dir='/media/data/www/clients/client1/web2/tmp/'

出於某種原因,我不得不刪除我的 ZendStudio “workspaces”文件夾,並再次導入我所有的項目,當然,在windows->preferences->php->debug->configure.

引用自:https://serverfault.com/questions/438057