xdebug 和 phpstorm 远程调试配置

来源:互联网 发布:如何写bat文件运行java 编辑:程序博客网 时间:2024/04/28 22:50

关于 xdebug 的安装与配置 已在上一篇文章讲过,不在赘述,直接将 phpstorm 的配置

1.file->setings->php|Debug右侧。xdebug的那一块。 设置Debug port:9900(这里设置 的是,xdebug 吐出的debug信息,通过本机的什么端口传输。)
2.file->setings->php|Servers  右侧。  host: 你的web服务器的域名或ip ,端口,  下面的 use path mapping  意的是,你的项目的目录,对应服务器上的,什么目录?   这里一定要设置哦! 不然,会发生找不到文件而出错,导至调试终止。
3.Run->Edit Configurations-> 增加一个 PHP WEB APPlication 的调试点。  右侧: server 选择你上面建立的server.  starturl 设置你的入口文件。
至此,配置完毕!
http://www.aihuxi.com/****.php?XDEBUG_SESSION_START=19192
点击,小虫子图标,即可,开始调试! 

注:如果断点没有反应,可以尝试关闭 selinux, 来确认不是不是 selinux 限制了 远程调试功能:

关闭selinux : $> setenforce 0, 

如果确认为 selinux 的原因, 则 :

setsebool -P httpd_can_network_connect on

然后开启selinux:

setselinux 1

 重试断点调试

0 0
原创粉丝点击