周梦康 发表于 2014-03-20 9350 次浏览 标签 : PhpStormIDE

默认你已经安装了 Xdebug 扩展,如果你是 mac 可以用 homebrew 快速安装

brew install homebrew/php/php70
...
brew install homebrew/php/php70-xdebug

xdebug 的配置文件路径在/usr/local/etc/php/7.0/conf.d/ext-xdebug.ini,

修改配置

[xdebug]
zend_extension="/usr/local/opt/php70-xdebug/xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_host=10.101.101.101
xdebug.remote_port=10004
xdebug.remote_connect_back=1
xdebug.idekey = "PhpStorm"
xdebug.var_display_max_children=256
xdebug.var_display_max_data=512
xdebug.var_display_max_depth=10


然后在到 PhpStorm 官网生成调试的各个链接 http://www.jetbrains.com/phpstorm/marklets/

注意将生成的链接都保存到你浏览器的收藏夹里,每次要调试的是点击对应的链接就行。比较懒就不一步步截图了。稍微理解下吧。


实际是执行了一段 js 代码,比如开始调试

javascript:(/** @version 0.5.2 */function() {document.cookie='XDEBUG_SESSION='+'PhpStorm'+';path=/;';})()

根据上面我们配置的xdebug端口10004,在 IDE 里面配置如下,这个很容易忘了。

PhpStorm配置Xdebug的远程调试



评论列表