美文网首页
Mac 下配置xdebug

Mac 下配置xdebug

作者: 简单不假装 | 来源:发表于2016-07-31 17:58 被阅读695次

    安装xdebug

    因为我使用的是php5.5系列,所以装php55的xdebug版本,如果各位使用的是php5.6或者7.0,那应该使用php56,php70。
    brew install homebrew/php/php55-xdebug
    如果出现以下提示,是因为当前用户是root用户,请切换普通用户安装。
    Error: Cowardly refusing to 'sudo brew install'
    安装成功之后可以在 /usr/local/opt/php55-xdebug/目录下面找到编译好的xdebug.so

    在php.ini中加入xdebug

    打开php.ini,如果不知道php.ini文件在哪里,可以新建一个php文件在里面加入
    <?php phpinfo(); ?>
    在浏览器中访问该文件就可以得到php.ini的位置:

    xdebug_phpini.png
    在php.ini文件尾部添加,以下内容,完成之后重启apache
    [xdebug]
    zend_extension="/usr/local/opt/php55-xdebug/xdebug.so"
    xdebug.remote_enable = 1
    xdebug.remote_connect_back=1
    xdebug.remote_handler = "dbgp"
    xdebug.remote_port = 9000
    xdebug.idekey = PHPSTROM
    

    配置 PhpStorm

    • 配置监听端口
    xdebug配置1.png
    • 增加PHP Sever,导航到preference->Languages & Frameworks->PHP->Servers
    配置phpserver.png
    • 增加PHP Web Application,导航Run->Edit Configurations
    phpWebServer配置.png
    • 点击debug和监听按钮
    点击debug按钮.png
    当点击debug按钮时,会在浏览器中的地址后显示一个尾巴
    ?XDEBUG_SESSION_START=14310
    把这个14310跟在每个请求后面,设置断点,愉快的debug吧:
    debug开始.png

    相关文章

      网友评论

          本文标题:Mac 下配置xdebug

          本文链接:https://www.haomeiwen.com/subject/gaxxsttx.html