1、vscode中按F5,开启调试模式 2、请求docker路径...
地址:https://hub.docker.com/_/nginx 直接执行docker pull nginx拉取最新的镜像; 根据上面的地址我们可以看到官方提供的一些文档,我们按照操作即可,我个人采用的方案是先将 nginx 的整个配置目录 copy 到本地一份,然后在运行的时候将目录绑定到 nginx容器的配置目录,这样修改配置更加方便一些。 将nginx 配置目录 c...
xdebug.remote_log = /var/log/php/xdebug.log xdebug.idekey = PHPSTOR 以上设置主要是开启xdebug的远程调试模式,因为php-fpm使用了9000端口,所以这里我们把xdebug的端口改为了9001;“host.docker.internal”是docker 18.03新加入的,可以解析获得宿主机的ip地址,这样就不用写死ip地址了。 5、启动php-fpm、nginx...
说明:这个Dockerfile我参考了https://www.jianshu.com/p/20fcca06e27e作者的内容,并做了一些调整,大家可以根据自己情况增减,因为是开发环境所以最好把xdebug留着,咱们后面也会用到; 下面是将RUN串联起来的Dockerfile,这样生成的镜像能小一些,但是依然有636M,官方的php:7.3.7-fpm的镜像是371M,如果想优化也可以...
VSCode - 服务器PHP联调 概述 最近公司接到几个商城项目,调查了一下运行环境,普遍都是在本地启服务。 我个人不是太喜欢,准备换一种方式。 调整开发环境。 具体内容 Ⅰ、服务端 一、安装XAMPP服务(Centos7) 二、安装Xdebug(Centos7) 四、安装PHP服务(Docker)...
在VS Code 下,如果没安装 Xdebug 插件,直接搜索安装即可: 安装后,增加 Xdebug 环境配置: 这样就会项目的.vscode文件夹下多了一个 Xdebug 配置文件launch.json,我们配置端口号与php-fpm下的Xdebug一致,我们再配置pathMappings让docker下的项目路径与本地项目路径关联。具体如下: ...
这样就会项目的.vscode文件夹下多了一个 Xdebug 配置文件launch.json,我们配置端口号与php-fpm下的Xdebug一致,我们再配置pathMappings让docker下的项目路径与本地项目路径关联。具体如下: {"version":"0.2.0","configurations":[{"name":"XDebug listening to Laradock","log":true,"type":"php","request":"...
第一步:打开VSCode编辑器,并在左侧导航栏中找到扩展按钮(或按下快捷键Ctrl+Shift+X)。 第二步:在搜索框中输入"PHP",然后从结果列表中选择适合您的PHP扩展(如PHP Intelephense、PHP IntelliSense等)。 第三步:单击扩展详情页面中的安装按钮,等待安装完成。
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 2.7.2 PhpStorm 2019.1.3 VSCode 1.36.1 1. 2. 3. 4. 5. 6. 1、Docker 的安装,我这里是Mac版的。 这里大家直接在 Docker官网下载 Docker for Mac 就好了,直接按照提示操作即可,此处就不赘述了。 2、安装 Nginx 地址:https:///_/nginx ...