phpStorm配置xdebug调试总结 [Mac/Linux]

本人习惯netbeans-xdebug调试

我是在Mac本上开发, 大家Linux配置xdebug也可以参考

我的PHP 是通过mac homebrew 安装,所以xdebug的安装我也是用homebrew  (类似 linux wget / yum)

直接进入话-操作命令步骤如下:

1 mac 安装homebrew :ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2 配置php.ini

(1)查看php 版本: php -v (5.3/5.4/5.6/..)

(2)brew search xdebug
            homebrew/php/php53-xdebug     homebrew/php/php54-xdebug   homebrew/php/php55-xdebug homebrew/php/php56-xdebug

(3)   brew install homebrew/php/php55-xdebug      (选择与php版本相符的xdebug)

(4)   找到xdebug.so文件路径 (/usr/local/Cellar/php55-xdebug/2.3.3/xdebug.so)

(5)   找到php.ini文件 (php -i | grep php.ini)

Configuration File (php.ini) Path => /usr/local/etc/php/5.5
Loaded Configuration File => /usr/local/etc/php/5.5/php.ini

(6)   修改php.ini 增加一下配置

zend_extension="/usr/local/Cellar/php55-xdebug/2.3.3/xdebug.so"
      xdebug.remote_enable=1
            xdebug.remote_host=localhost
      xdebug.remote_port=9000
      xdebug.remote_handler=dbgp

(7) 重启php: /usr/sbin/php-fpm restart

3 配置phpStorm

(1)进入Preferences

(2)  ->Build,Execution,Deployment->Deployment-> "+" ->Add Server    ,Name 自定义名称, Type选择 In place

(3)

4

点击Validate remote environment  进行 validate ,information显示全绿/蓝  没有警告,说明validate通过

5

PHP -> Debug

右侧 Xdebug 配置

Debug port:9001

其他项不勾选

#############图片不知怎么回事上传不上去#########

6

PHP -> Debug -> DBGp Proxy

IDE key: (phpinfo里搜xdebug,查看显示的IDE Key ,写在这里)

Host: 调试项目的地址

Port:9001

7

Run -> Edit Configutations

进入后 左侧 点"+" 添加PHP Web Applications ,

右侧:

name 随便起

Configuration

Sever:选择之前配置的 PHP Server

Start URL:调试项目地址 (http://xxxx)

Browser: 推荐Chrome(支持phpstorm插件)

大功告成,在index.php某处加上断点,Run->Debug 就会跳到断点处;

如果想测试 某个控制器的某个方法,可以在方法中加上断点 然后Debug 跳转到浏览器,此时在url上加上请求的控制器,方法,参数即可跳到断点处;

谢谢~,希望对你们有帮助,如果有不足之处,忘请见谅,图片这个头次传,真心不能都传上去,以后好好研究。

9

10

来源:   http://blog.csdn.net/mcc8757/article/details/48830243

时间: 2024-10-22 04:51:19

phpStorm配置xdebug调试总结 [Mac/Linux]的相关文章

PhpStorm配置xdebug调试

下载xdebug xdebug官网 根据php 版本下载相应的版本, 把本地的phpinfo()输出的内容全部复制到   https://xdebug.org/wizard.php 中, 分析出当前环境需要下载哪个版本xdebug, 把文件放在php安装目录下ext目录内,修改php.ini 配置文件,增加如下内容: [Xdebug] ;zend_extension=C:\wamp\PHP5\ext\php_xdebug.dll  zend_extension = "<path to ph

PHPStorm 配置XDebug 调试PHP代码 详细教程

[PHP配置] 为PHP安装xdebug,方法略. 配置文件php.ini [XDebug] zend_extension = "C:\xampp\php\ext\php_xdebug.dll" ;开启自动跟踪 xdebug.auto_trace = On ;开启异常跟踪 xdebug.show_exception_trace = On ;开启远程调试自动启动 xdebug.remote_autostart = On ;开启远程调试 xdebug.remote_enable = 1 ;

mac下phpstorm配置xdebug工具

参考:PhpStorm中如何使用Xdebug工具,入门级操作方法 http://blog.csdn.net/knight_quan/article/details/51953269 如果你用的集成环境xmapp,mamp,就百度相关,比如: http://www.cnblogs.com/lishiyun19/p/4470086.html http://www.linuxidc.com/Linux/2016-06/132333.htm 而下面视频里讲的是phpstudy2016下如何安装的. 可以

mac下的phpstorm增加xdebug调试

一.版本信息 mac 10.10.5 php  5.5.38 phpstorm 10.0.3 xdebug   版本需要与php匹配,匹配地址 :点我匹配  点我查看所有版本 提示:不确定xdebug版本的,把phpinfo()显示的全部复制(command+a 全选再command+c复制)到文本框中,xdebug会自动跳转到下载配置页面,按页面提示流程安装即可. 二.安装xdebug 1.点击匹配地址,把复制的phpinfo信息粘贴到文本框. 2.按照页面的安装流程安装xdebug. 3.配

phpstorm配置Xdebug进行调试PHP教程

ps : php版本和xdebug版本一定要相对应 1. PHP安装xdebug扩展 php.ini的配置,下面的配置仅供参考,路径要换成自己的! [xdebug] zend_extension="D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll" xdebug.remote_enable = On xdebug.remote_handler = dbgp xdebug.remote_host= localho

ubuntn下 nginx+phpstorm 中配置xdebug调试

xdebug安装和配置说明,主要用于个人学习记录. 一.echo phpinfo(); 搜素xdebug,若未搜素到,则标识未安装或安装失败. 二.拷贝步骤1中输出的所有结果.访问http://xdebug.org/wizard.php ,将拷贝的信息粘贴到文本框中,点击output 按钮. 三.步骤2操作完毕后,输出根据输出结果完成xdebug安装. 1.下载xdebug,访问https://xdebug.org/files/ 会列出所有xdebug版本,根据需要选择,我这里选择了:xdebu

phpStorm配置xdebug远程调试

安装xdebug 下载xdebug可到 xdebug官网 下载与自己PHP版本对应的xdebug扩展 安装 [root] # cd /usr/local/src [root] # tar zxvf xdebug-2.6.0RC2.tgz [root] # cd xdebug-2.6.0RC2 [root] # /usr/local/php/bin/phpize [root] # ./configure --enable-xdebug --with-php-config=/usr/local/ph

phpstorm 配置 xdebug 详细教程

作者:半船 来源:CSDN 原文:https://blog.csdn.net/yinhangbbbbb/article/details/79247331 花了一周多时间最详细的整理了PHPSTORM+XDEBUG的调试教程,实现了php程序的远程调试.单步调试.跟踪等高级功能.工欲善其事必先利其器,希望对需要的小伙伴有所帮助. 0 Xdebug调试的原理(选看) 图0-1 单机调试原理示意图 图0-2 多机调试原理示意图 对于PHP开发,初来咋到,开发环境的搭建和理解感觉是最烦人的一件事了.不像

phpstorm配置xdebug进行远程调试(ubuntu)

写这篇文章的时候,因为自己也像很多新手一样犯了很多基础的错误,由于发现网上一些资料大多数是针对本地的,对各个配置的原因讲解并不清楚,所以我花费了蛮长时间弄懂了整个调试的过程 一:操作环境: ubuntu 14.04 php5.5 +apache    windows phpstorm 二:准备工作,在保证php与apache能够正常工作的情况下 1:sudo apt-cache search xdebug 先查找xdebug相关的软件名,然后安装php的 sudo apt-get install