PhpStorm 配置 Xdebug


windos參考:http://laichuanfeng.com/work/configuring-xdebug-with-phpstrom/

因為環境不同,走了很多彎路,基於賴同學的博客整理

 

第一步:安裝xdebug 

 
打開后有一個文本框
此頁面可幫助您查找要下載的文件,以及如何配置PHP以使Xdebug運行。請粘貼phpinfo()的完整輸出
 

第二步:配置PHP

xdebug.ini已經生成(根據具體情況,沒有就寫在php.ini),默認在  /etc/php/7.0/mods-available/下,編輯成以下內容

[XDebug]
zend_extension = xdebug.so
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = "/tmp"
xdebug.remote_enable = 1
xdebug.remote_port=9000
xdebug.remote_host = "mds-parts-tst.dev.***"

//其中xdebug.remote_host代指本地為網站配置的虛擬域名,xdebug.remote_port為調試監聽商品,通常使用默認的 9000 端口

 

第三步:配置PhpStorm

 

如果能正確顯示出PHP和xdebug版本,那么就安裝成功了,如果沒有請繼續往下看

樓主在這里折騰了很久

 

//點開Configuration file (...) ,所有的配置加載的是/etc/php7.0/cli ...,恍然大悟

//因為我同時裝了cli和fpm,平時一直配置的都是fpm,那么我們把xdebug.ini引到這個目錄下就好了

sudo ln -s /etc/php/7.0/mods-available/xdebug.ini 20-xdebug.ini

再試試吧

 

第四步:配置項目

host是第二步xdebug.ini中配置的 xdebug.remote_host

debug port 是 xdebug.ini 中的 xdebug.remote_port

 

Run>Web Server Debug Validation,完成配置的填寫,點擊“Validate”按鈕即可驗證服務器的調試配置是否正確:

validate script 填寫你的web目錄,它會生成一個臨時文件要能訪問到,隨后刪除

 

好了,開始使用吧,除了通過下面這種方式還可以下載chrom瀏覽器插件,請參考博文開頭懶同學的博客 

 

更多具體用法請參閱視頻:

https://youtu.be/jkv0dzW3IM4


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM