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

原文地址:https://www.cnblogs.com/yangqi7/p/6555555.html