天天看點

wampserver3.0.6配置xdebug失敗的一種解決方法

作為一個小白,一開始配置Xdebug幾天都配置不上都快崩潰了,試了搜尋引擎裡的幾乎所有辦法都沒解決,最後再大神的指點下才解決。

如果不是etc下确失Xdebug.dll,那麼問題就在于php.ini的配置,但php.ini在wampserver中有兩個。

在wamp安裝目錄\bin\php\對應版本php路徑下,一個檔案叫做phpForApache.ini,而wamp安裝目錄\bin\Apache\bin\apache\apache版本\bin路徑下的php.ini快捷方式就指向它,也是從Wamp菜單裡打開的那個php.ini,一般我們配置的是它,我們可以:

        1.在wamp菜單裡用php設定勾選xdebug有關的項;

        2.打開它,按ctrl+f找到xdebug配置它,僅供參考:

[xdebug]

zend_extension ="D:/wamp64/bin/php/php7.0.10/ext/php_xdebug-2.6.0-7.0-vc14-x86_64.dll"

xdebug.remote_enable = on

xdebug.profiler_enable = on

xdebug.profiler_enable_trigger = on

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

xdebug.profiler_output_dir ="/wamp64/tmp"

xdebug.show_local_vars=0

xdebug.remote_handler = dbgp

xdebug.remote_host= localhost

xdebug.remote_port = 9000

xdebug.idekey = PHPSTORM

如果這時phpinfo或php -m還是找不到Xdebug,那麼很可能就是另一個php.ini沒配置好。

回到wamp安裝目錄\bin\php\對應版本php路徑的php.ini,它應用于cli下的PHP,打開它,查下Xdebug,看是否存在,路徑是否正确,是否被注釋了,以下僅供參考:

extension=php_xdebug-2.6.0-7.0-vc14-x86_64.dll