vagrant + phpstorm + xdebug 配置教程

以下方法同时适用于window和mac

安装xdebug扩展

wget http://xdebug.org/files/xdebug-2.4.0rc4.tgz
tar xvzf xdebug-2.4.0rc4.tgz
cd xdebug-2.4.0RC4
phpize
./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config
make
make install

修改php.ini,加入以下配置:

zend_extension=xdebug.so
xdebug.idekey = "vagrant"
xdebug.default_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9000
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler="dbgp"

上面配置中 xdebug.idekey 是作为一个标识,到时候要在phpstorm中配置这个标识。remote_port 是端口号,也要在phpstorm中配置

PhpStorm配置

1.配置xdebug

打开 settings -> Languages & Frameworks -> PHP -> Debug,配置端口号,和上一步中的xdebug.remote_port 对应

这里写图片描述

2.配置DGBp Proxy

配置 settings-> Languages & Frameworks -> PHP -> Debug -> DBGp Proxy

这里写图片描述

IDE key是和php.ini中配置的 xdebug.idekey 一致

Host为你调试项目是访问的IP或者域名,假设你的访问路径为“http://127.0.0.1/…”,那这里配置成127.0.0.1;

3.配置server

添加server,主要配置项目目录所在的路径的映射关系。右边是项目在vagrant中的路径。

这里写图片描述

4.配置运行环境

点击Run-> Edit Configurations

这里写图片描述

点左上角+号,选择PHP Web Page

这里写图片描述

server那一栏选择刚才配置的server

这里写图片描述

然后点击Run-> Start Listening for PHP Debug Connections 就可以开始设断点调试了

这里写图片描述

这里写图片描述

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付 19.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值