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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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







以上是关于phpStorm配置xdebug调试总结 [Mac/Linux]的主要内容,如果未能解决你的问题,请参考以下文章

给Mac安装配置PHPStorm和Xdebug

mac下的phpstorm增加xdebug调试

mac+phpstorm+xampp断点调试

Windows 配置 Xdebug 进行动态调试

mac phpstorm xdebug启动失败怎么解决

PhpStorm+Xdebug配置单步调试PHP