PhpStorm Xdebug 配置

安裝xdebug

可以直接使用wamp,里面已經包含了xdebug。
需要說明的一點是,wamp3.0里面包含了5.6和7.0兩個版本的php,對應的xdebug位置是

C:\wamp64\bin\php\php5.6.16\zend_ext\php_xdebug-2.4.0rc2-5.6-vc11-x86_64.dll

C:\wamp64\bin\php\php7.0.0\zend_ext\php_xdebug-2.4.0rc2-7.0-vc14-x86_64.dll 

配置php.ini文件

1、添加Xdebug配置(請根據實際情況稍作變更)

[Xdebug]
zend_extension="C:/wamp64/bin/php/php7.0.0/zend_ext/php_xdebug-2.4.0rc2-7.0-vc14-x86_64.dll"
xdebug.remote_enable=1
xdebug.remote_port="9000"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:/wamp64/tmp"

2、禁用Zend optimizer(如果存在的話)

[Zend]
zend_extension_ts = "<path to ZendExtensionManager.dll>"
zend_extension_manager.optimizer_ts = "<path to Zend Optimizer>"
zend_optimizer.enable_loader = 0
zend_optimizer.optimization_level=15
zend_optimizer.license_path =
Local Variables:
tab-width: 4
End:

這里需要特別注意,由于wamp的實際運行時,使用的php.ini文件是位于C:\wamp64\bin\apache\apache2.4.17\bin\php.ini中,因此修改的文件應該是apache目錄里面的配置文件,而不是php里面的php.ini文件。
根據php目錄里面的php.ini文件的說明,得知這里的配置文件僅作為cli模式下的配置。
由于上面分開設置不同環境下的php.ini,就解決了composer在使用時提示安裝了xdebug而影響其性能的問題。

在PhpStorm中配置Xdebug

1、配置Interpreter,如下圖所示

1.PNG

需要特別注意的是,需要手工在Additional里面指定Xdebug的路徑,這樣PhpStorm才能正確識別出Xdebug。

2、配置Run/Debug Configuration
新建一個php web application文件,配置如下圖:

2.PNG

3、配置Xdebug(默認即可)

3.PNG

參考網站:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容