很长一段时间laravel小项目都用dd()
调试,直到前几天得调试结果回调接口,还是要断点调试。
文章目录
安装xDebugphpstrom配置安装xDebug
一、 首先在workspace
和php-fpm
容器中安装xDebug
打开laradock文件夹下的.env文件设置WORKSPACE_INSTALL_XDEBUG=true
、PHP_FPM_INSTALL_XDEBUG=true
重新构建容器docker-compose build workspace php-fpm
二、开启/关闭xDebug
开启php-fpm/xdebug start
均在laradock文件夹下运行关闭php-fpm/xdebug stop
查看状态php-fpm/xdebug status
也可以利用phpinfo()函数来验证下有没有安装开启成功
phpstrom配置
打开偏好设置添加一个名为laradock
的本地服务器,设置好路径映射。
开启侦听php调试链接
打上断点,然后在postman上请求,终于舒服啦~
如果出现其他问题,可以多查看下调试器中返回的报错,博主是php萌新,写的不好还请见谅
参考文档
Laradock官方文档