Phpstom 下 Homestead 远程 Xdebug 调试

2019-06-24 17:23:49 阅读:5 编辑

在 Vagrant 的 SSH 下(切换到 root 用户下)

pecl install xdebug
# 在 /etc/PHP/7.2/fpm/conf.d/ 下会自动创建 20-xdebug.ini

# 重启 fpm
service PHP7.2-fpm restart

# 通过 phpinfo () 查看 xdebug 是否安装成功

配置 CLI Interpreter

打开 Perferences -> Languages&Frameworks -> PHP,首先选择项目的 PHP 版本,之后在 CLI Interpreter 添加 “Remote PHP Interpreter”--> 选择 “Vagrant” Vagrant Instance--> 选择 “Homestead 目录”(Homestead.yaml 所在目录) Name:Remote PHP 7.2 ( 会自动设置)

配置 Servers

Name: b.test Host: b.test

Use path mappings ( 打勾)
Project files:

E:\edison\swoole-blog

Absolute path on the server

/home/Vagrant/code/swoole-blog

添加调试 url

Server: b.test