当前php -v : 7.0 MacOSX 10.12.5
开启XDEBUG 我们先检查一下环境
检查安装环境
- Mac 下我们推荐使用homebrew
在终端执行:
brew search xdebug
搜索结果如下
brew search xdebug.png- 如果后面没有php70-xdebug 后面没有对勾
接下来安装xdebug
brew install php70-xdebug
- 安装完毕之后我们检查一下php 的绝对路径
$ which php
/usr/local/bin/php
- 查看php.ini 配置文件路径
~ php --ini
Configuration File (php.ini) Path: /usr/local/etc/php/7.0
Loaded Configuration File: /usr/local/etc/php/7.0/php.ini
Scan for additional .ini files in: /usr/local/etc/php/7.0/conf.d
Additional .ini files parsed: /usr/local/etc/php/7.0/conf.d/ext-xdebug.ini,
/usr/local/etc/php/7.0/conf.d/php-memory-limits.ini
- 最后配置一下
/usr/local/etc/php/7.0/conf.d/ext-xdebug.ini
使用vim 编辑器打开
~ vi /usr/local/etc/php/7.0/conf.d/ext-xdebug.ini
ext-xdebug.ini php-memory-limits.ini
打开之后如下配置
[xdebug]
zend_extension="/usr/local/Cellar/php70-xdebug/2.5.0/xdebug.so"
xdebug.idekey=PHPSTORM
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
remote_port 配置成9001 PHPStorm 默认是9000
配置完成退出vim
配置PHPstorm
debugmoshi.png配置name 和serve
preferences.png 点击加号.png配置完成选择 Preferences->PHP->Debug
将port 端口改为9001
最后点击PS栏目的虫子进行开启调试,进入我们的指定域名,将域名切换到我们要断点的控制器即可。
如有不明白的可留言
网友评论