mac+phpstorm+xdebug配置记录
前言
因为配置的过程中碰到了一些问题,做个记录方便以后再用
步骤
1.安装xdebug扩展
2.配置php.ini
3.配置phpstorm
4.设置postman
安装xdebug扩展
mac上使用的brew安装的php,所以可以直接使用pecl安装扩展
pecl version 查看版本信息
pecl help 可以查看命令帮助
pecl search xdebug 搜索可以安装的扩展信息
pecl install xdebug 安装扩展
pecl install http://pecl.php.net/get/redis-4.2.0.tgz 安装指定版本扩展
默认扩展.so文件会被编译到/usr/local/Cellar/php@7.2/7.2.15/pecl/目录中,此目录实际上是软链接到了/usr/local/lib/php/pecl目录。
配置php.ini
这个配置网上区别比较大,有些只有4项,有些十多项,这里都列出来(我自己只配了其中几项,其他的应该都是功能型的配置,可有可无)
[xdebug]
zend_extension="/usr/local/lib/php/pecl/20170718/xdebug.so" #xdebug具体路径
xdebug.auto_trace=on #启用代码自动跟踪
xdebug.collect_params=on #允许收集传递给函数的参数变量
xdebug.coll