Xdebug安装配置

在使用phpstorm调试php时,常用echo,var_dump来查看变量信息。对于想要使用断点调试的同学,有一个比较好的工具xdebug,可以在编译器检测查看变量信息,也可以跳入函数,和C语言的编译器dev调试过程差不多。

电脑系统:MACOS,版本10.12.4

1.使用Homebrew安装Xdebug

brew install php <version number> -xdebug
HomeBrew  是一个管理OS X的软件包,可帮助您轻松安装常用软件包。HomeBrew可以用来安装和升级你的PHP版本,也可以用来轻松安装Xdebug。

注意选择和自己php版本相对应的xdebug,通过命令 php -version 可以产看到php的版本。

例如对于php5.6,使用:brew install php56-xdebug 即可安装Xdebug

检测是否安装成功:执行命令 php -version ,如看到下面的字样说明安装成功。




2.配置Xdebug扩展

网上的资料有的在php.ini中添加Xdebug配置,有的在conf.d下的etc-xdebug中配置,两者都可以,因为conf.d下的配置文件都会被读取的。我们可以通过输出phpinfo()验证,如下图:

以在etc-xdebug中添加配置为例:

[xdebug]

zend_extension="/usr/local/opt/php56-xdebug/xdebug.so"  //xdebug的安装路径,以自己的为主,可以是软连接

xdebug.remote_enable = 1

xdebug.remote_host=127.0.0.1

xdebug.remote_handler = dbgp

xdebug.remote_port=9001                                                   //注意设置的端口不要被其他进程占用

xdebug.idekey=PHPSTORM                                               //默认为_www,可以根据自己的想法设置


检查扩展是否配置成功

<?php
phpinfo();
出现下图所示结果,说明配置成功:

重启php,重启php,重启php,别忘了!!!



3.在PHPstorm中进行配置

第一步:

快捷键command+,打开下图页面(preferences)

端口配置与刚才在php中配置的要一样


第二步:Name根据自己喜好设置,Debugger选择Xdebug,其他两项根据自己的项目设置


第三步:

IDE key要与刚才在php中配置的一样,配置完后点击ok


第四步:打开phpstorm右上角的Edit Configurations


4.chrom上安装Xdebug helper

安装完成后填写idkey,注意要和在php配置中的一样



Xdebug的整个安装过程就完成了。具体怎么使用,就参考其他资料吧。

如果觉得我写的不好,推荐文章:https://confluence.jetbrains.com/display/PhpStorm/Xdebug+Installation+Guide

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值