PHPStorm 为PHP70 配置DEBUG 模式

当前php -v : 7.0 MacOSX 10.12.5
开启XDEBUG 我们先检查一下环境

检查安装环境

  • Mac 下我们推荐使用homebrew
    在终端执行:
 brew search xdebug

搜索结果如下

PHPStorm 为PHP70 配置DEBUG 模式_第1张图片
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

PHPStorm 为PHP70 配置DEBUG 模式_第2张图片
preferences.png
PHPStorm 为PHP70 配置DEBUG 模式_第3张图片
点击加号.png

配置完成选择 Preferences->PHP->Debug
将port 端口改为9001

PHPStorm 为PHP70 配置DEBUG 模式_第4张图片
配置.png

最后点击PS栏目的虫子进行开启调试,进入我们的指定域名,将域名切换到我们要断点的控制器即可。
如有不明白的可留言

你可能感兴趣的:(PHPStorm 为PHP70 配置DEBUG 模式)