當(dāng)前php -v : 7.0 MacOSX 10.12.5
開啟XDEBUG 我們先檢查一下環(huán)境
檢查安裝環(huán)境
- Mac 下我們推薦使用homebrew
在終端執(zhí)行:
brew search xdebug
搜索結(jié)果如下
- 如果后面沒有php70-xdebug 后面沒有對(duì)勾
接下來(lái)安裝xdebug
brew install php70-xdebug
- 安裝完畢之后我們檢查一下php 的絕對(duì)路徑
$ 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 默認(rèn)是9000
配置完成退出vim
配置PHPstorm
配置name 和serve
配置完成選擇 Preferences->PHP->Debug
將port 端口改為9001
最后點(diǎn)擊PS欄目的蟲子進(jìn)行開啟調(diào)試囤锉,進(jìn)入我們的指定域名掺涛,將域名切換到我們要斷點(diǎn)的控制器即可粗井。
如有不明白的可留言