Phpstrom 配置 Xdebug

一、安装Xdebug

首先安装Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

通过brew 安装 xdebug

brew install xdebug

二、配置php配置文件(Xdebug大版本之前略有不同,目前版本配置为为2.9.0)

安装好后xdebug的拓展组建会被添加到当前版本php的php.ini配置文件中,除此之外我们还需要配置pho.ini。

[xdebug]
;brew install xdebug 之后自动添加项
zend_extension="xdebug.so" 
xdebug.remote_enable = On
xdebug.remote_host = 127.0.0.1
;在Phpstorm中配置的xdebug端口
xdebug.remote_port = 9002 
;Phpstorm中配置的idekey
xdebug.idekey="PHPSTORM"

三、配置Phpstrom

settings -》 PHP -》CLI Interpreter 选择你当前的php编译器路径。


选择php编译器

添加php编译器

settings-》Debug -> debug port 设置为9002。


配置Xdebug端口

settings-》Debug -〉DBGp Porxy 设置idekey host port (远端调试代理,根据自己需要)


设置远端调试Proxy

setting-》Servers 根据自己的需,自启服务Debug调试需要设置。

四、调试

Chrome安装插件自动注入Cookie调试

安装 Xdebug helper Chrome 插件
在插件详情-》扩展程序选项,设置IDE key


设置IDE key

常规请求方式

URL访问加?XDEBUG_SESSION_START=PHPSTORM
Postman也可以加key:cookie, value:XDEBUG_SESSION=PHPSTORM 请求参数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容