配置 Laradock PhpStorm Xdubug

最近在学习 Yii2 的源码,为了方便调试所以研究下 Laradock + PhpStorm + Xdubug 的配置。

环境

  • macOS
  • Laradock v10.0

请保证 Laradock 是最新的版本,可以减少不必要的麻烦。也推荐使用我精简过的项目 imzyf/my-dock | github

配置 Laradock

vim .env

WORKSPACE_INSTALL_XDEBUG=true
PHP_FPM_INSTALL_XDEBUG=true

重新编译 php-fpm 和 workspace 容器:

docker-compose build php-fpm workspace

配置 PhpStorm

配置 Docker

Preferences > Build, Execution, Deploymnent > Docker

配置 PHP

Preferences > Languages & Frameworks > PHP,PHP CLI Interpreter 点 ...

点击 +,选择 From Docker, Vagrant…

Debugger 可以显示出 Xdebug。

配置 Servers

Preferences > Languages & Frameworks > PHP > Servers

注意:Name 必须填写 Laradock 中的 PHP_IDE_CONFIG 也就就是 laradock

配置 Xdebug

Preferences > Languages & Frameworks > PHP > Debug。点击 Validate ,填写。

run > Edit Configurations,添加 PHP Remote Debug。IDE key 为 PHPSTORM

配置 Chrome

下载插件 Xdebug helper ,右键图标 配置。

enjoy

开启 debug,然后访问页面。

芜湖起飞。

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章