• 欢迎来到本博客,希望可以y一起学习与分享

PHPStorm Xdebug Remote 调试环境搭建(不依赖本地环境)

教程&其他 benz 来源:HPStorm Xdebug Remote 调试环境搭建(不依赖本地环境) 2年前 (2019-09-13) 27次浏览 0个评论 扫描二维码
文章目录[隐藏]

一、xdebug php.ini配置

首先在服务器上下载xdebug包,解压用phpize编译安装扩展,关于编译安装就不做过多介绍了;扩展安装完成后配置php.ini文件

下面介绍几个主要配置项:
#允许远程调试
xdebug.remote_enable=1

#如果配置该项就不需要配xdebug.remote_host
xdebug.remote_connect_back=1

#远程调试端口
xdebug.remote_port=9001

#调试器的关键字
xdebug.idekey=”PHPSTORM”
配置完成后重启php-fpm 记得加-R 使用root用户启动

二、进入PHPStorm配置(完全远程调试)

为什么说完全远程调试呢?
1.不依赖本地PHP环境
2.不依赖本地webserver
3.浏览器不需要装调试插件

我的phpstorm版本是2016.2,其他版本是否需要依赖前三项未知。

完全依赖服务器PHP环境

第一步配置远程项目路径与本地项目路径映射
①连接服务器


②添加映射

第二步phpstorm配置远程PHP环境


到此已经完成一半了,接下来开始配置phpstorm的xdebug端口

继续配置远程server

开始运行测试


OK配置全部完成

还有最最关键的一步,配置路由器端口映射
发起了远程调试请求,但是IDE需要接收调试信息,大部分开发人员都是在局域网内开发,需要将xdebug返回9001端口映射到本机9001端口;关于这一步不同的路由器配置方式不同,提供一个搜索关键词“路由器配置虚拟服务器”或寻求公司运维人员帮助

演示效果


文章 PHPStorm Xdebug Remote 调试环境搭建(不依赖本地环境) 转载需要注明出处
喜欢 (0)

您必须 登录 才能发表评论!