vscode调试PHP(WEB+CLI调试)

docker搭建开发环境

1,vscode安装PHP Debug扩展

2,php容器安装xdebug

pecl install xdebug && docker-php-ext-enable xdebug

3,本机配置docker-php-ext-xdebug.ini

#extension的路径根据上一步安装的xdebug提示填写
zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20180731/xdebug.so
xdebug.remote_enable=1
#mac主机ip在docker中用docker.for.mac.localhost,其他系统自行查找docker中主机ip的获取方法
xdebug.remote_host=docker.for.mac.localhost
xdebug.remote_port=9012
xdebug.remote_autostart=1


#最新版的xdebug扩展修改了上述配置的名称
#详情参考: https://xdebug.org/docs/upgrade_guide
#最新配置如下
zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20180731/xdebug.so
#mac主机ip在docker中用docker.for.mac.localhost,其他系统自行查找docker中主机ip的获取方法
xdebug.mode=debug
xdebug.client_host=docker.for.mac.localhost
xdebug.client_port=9012
xdebug.start_with_request=yes

4,将主机配置复制到php容器中

#php_container_

你可能感兴趣的:(PHP,docker)