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