目录一、前期准备二、配置文件1. Visual Studio Code IDE配置2、配置 docker 中 php 的 xdebug.ini三、开始调试参考文档 一、前期准备 1、安装 VSCode 软件; 2、在 VSCode 中安装 PHP Debug 插件; 3、安装好 Docker 4、在
使用Docker搭建 PHP 开发环境(Mac、Docker、Nginx、PHP-FPM、XDebug、PHPStorm、VSCode)。 因为最近换电脑的缘故需要重新部署一下本地的开发环境,之前采用的虚拟机方案,占用磁盘空间实在是太大,心疼 SSD 那么点地方,所以这次采用了 Docker 的方案来部署。 关于这次部署的原则,我的想法是尽量使用官方的镜像来实现,尽量...
增加的内容里面有一处需要说明,“php-fpm-container”这个是咱们自己创建的php-fpm容器的别名,具体是在运行时候指定的,之后咱们会提到。 修改php相关配置文件,进入/Users/yourname/Workspace/etc/php下,将php.ini-development复制改名为php.ini,配置内容根据自己情况修改即可。 修改xdebug的配置文件,/Users/yourname/Wo...
1. vscode是要通过php debug插件启动9003监听端口 2. docker的宝塔启动xdebug后,是将运行信息推送到vscode宿主的9003端口;这里有个难点,docker内的宝塔和vscode不在一个本地,是个网络环境,因此需要ip+端口访问 3. vscode根据推过来的9003,匹配到对应文件的断点信息,完成断点调试;这里也有个难点,就是docker中的文件地...
XDebug 2.7.2 PhpStorm 2019.1.3 VSCode 1.36.1 1、Docker的安装 这里大家直接在Docker官网下载Docker for Mac就好了,直接按照提示操作即可,此处就不赘述了。 2、安装Nginx 地址:https://hub.docker.com/_/nginx 直接执行 docker pull nginx 拉取最新的镜像; ...
vscode + phpxdebug 实现在服务器端进行断点调试 运行环境:linux + 宝塔面板 + php7.2 + Nginx 一、必须安装的扩展和插件 下载xdebug扩展,如果是在linux下需要自己编译安装 vscode里面下载Romto-SSH,这是一款强大的款跨平台插件,具体能干啥自己看插件介绍 ...
XDebug是一个功能强大的调试器,用于在开发过程中进行代码调试。它支持多种编程语言,包括PHP、Python、Ruby等。 使用Docker和VSCode设置XDebug的步骤如下: 安装Docker和VSCode:根据操作系统的不同,下载并安装Docker和VSCode。 创建Docker容器:使用Docker命令或Docker Compose创建一个包含所需环境的容器。例如,可以使用以下命...
GTIANX 未填写
1、安装VSCode; 2、在VSCode中安装PHP Debug插件; 3、安装好Docker 4、在容器中安装Xdebug 根据这个链接操作即可: Xdebug安装指南 把php环境的 phpinfo()全部copy进去,会自动获得xdebug的安装文件以及安装指导! 二、配置文件 1、配置PHP Debug的launch.json文件 { "name": "Listen for Xdebug", "type": "php"...
xdebug.remote_host=host.docker.internal 1. 2. 3. 4. Vscode 在上面描述的本地环境的lunch.json中增加一个mapping 这里的mapping可以为多个文件之间的mapping,前面为容器中的地址后面为本地代码的地址。 { "name": "Listen for Xdebug", "type": "php", ...