可以使用shell命令来平滑重载php-fpm,这样就不需要重启docker了。 #先查看php-fpm的进程idps -ef | grep php-fpm#然后平滑重载php-fpmkill -USR2 1 到这里xdebug的安装与配置就已经完成了。 如果你的docker容器是最小化镜像没有ps命令,并且你的容器里只有php-fpm一个镜像,那么你的容器里id为1的进程一定是php...
增加的内容里面有一处需要说明,“php-fpm-container”这个是咱们自己创建的php-fpm容器的别名,具体是在运行时候指定的,之后咱们会提到。 修改php相关配置文件,进入/Users/yourname/Workspace/etc/php下,将php.ini-development复制改名为php.ini,配置内容根据自己情况修改即可。 修改xdebug的配置文件,/Users/yourname/Wo...
1.3 解压并重命名 解压 tarzxvf xdebug-3.0.3.tgz 重命名 mvxdebug-3.0.3xdebug 复制到容器myphp-fpm73内 cpxdebug-3.0.3.tgz myphp-fpm73:/usr/src/php/ext 1.4 安装 进入容器 docker exec -it myphp-fpm73 bash 执行安装 docker-php-ext-installxdebug 查看是否安装成功 php -m |grepxdebug php --ri...
增加的内容里面有一处需要说明,“php-fpm-container”这个是咱们自己创建的php-fpm容器的别名,具体是在运行时候指定的,之后咱们会提到。 修改php相关配置文件,进入/Users/yourname/Workspace/etc/php下,将php.ini-development复制改名为php.ini,配置内容根据自己情况修改即可。修改xdebug的配置文件,/Users/yourname/Work...
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 拉取最新的镜像; ...
首先,为了搞懂 Xdebug 和 PhpStorm 的交互过程,查了官方手册得知,Xdebug 工作在远程调试模式时,有两种工作方式: 1、IDE 所在机器 IP 确定/单人开发 图中,由于 IDE 的 IP 和监听端口都已知,所以 Xdebug 端可以很明确知道 DBGP 交互时 IDE 目标机器信息,所以 Xdebug 只需配置xdebug.remote_host、xdebug.remote_po...
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 拉取最新的镜像; ...
xdebug.remote_host=host.docker.internal xdebug.remote_port=9001xdebug.remote_log=/var/log/php/xdebug.log 后面phpstorm使用的是PHP Web Page的方式来调试,不用配xdebug.idekey 启动相应的容器并准备一个php文件 docker stop virhuiai-php-5.6-fpm-gd-xdebug ...
可以使用shell命令来平滑重载php-fpm,这样就不需要重启docker了。 #先查看php-fpm的进程id ps -ef | grep php-fpm #然后平滑重载php-fpm kill -USR2 1 1. 2. 3. 4. 5. 到这里xdebug的安装与配置就已经完成了。 如果你的docker容器是最小化镜像没有ps命令,并且你的容器里只有php-fpm一个镜像,那么你的...
要在PHP Dockerfile中集成Xdebug,可以按照以下步骤进行操作: 在Dockerfile中安装Xdebug扩展: # 安装Xdebug扩展 RUN pecl install xdebug \ && docker-php-ext-enable xdebug 复制代码 配置Xdebug的参数: # 配置Xdebug参数 RUN echo "xdebug.remote_enable=1" >> /usr/local/etc/php/conf.d/docker-php-ext-...