phpstorm+xdebug 远程调试

需要需要服务器放行一个调试的端口,比如我们下面需要用到的9010端口

配置server

 

 

有些时候,我们需要调试,就是有些错误。本地暴露不了。我们需要到线上查。

本文主要使用xdebug+phpstorm进行调试

配置xdebug

zend_extension = /home/work/php70/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so
;自己的xdebug.so的路径

xdebug.remote_host=127.0.0.1
xdebug.remote_enable=on
xdebug.remote_port = 9010

xdebug.remote_log = /tmp/xdebug.log

在开发的机器上,拉取服务器的代码

1.拉取服务器代码

需要拉取代码

如果本地有项目代码,就选择最后一个,如果没有的话,请选择倒数第二个。使用sftp或者ftp拉取代码到本地。

2. 和远程目录做好映射

 

3.  配置debug 端口

 

4. 配置一个debug configuration

配置好要调试的server 选择起始路径。

5. 配置端口转发

将本地的9010端口转发到服务器的9010端口上。使用的功能是xshell

 

选择remote。端口配置成自己的xdebug的端口。

 

 

6. 调试页面

 

点击这个按钮,打开监听。然后在代码上打上断点。然后就可以进行代码的调试了

posted @   闲云-野鹤  阅读(299)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 对象分配(Alloc)底层原理浅谈
· 聊一聊 C#异步 任务延续的三种底层玩法
· 敏捷开发:如何高效开每日站会
· 为什么 .NET8线程池 容易引发线程饥饿
· golang自带的死锁检测并非银弹
阅读排行:
· 2024年终总结:5000 Star,10w 下载量,这是我交出的开源答卷
· 一个适用于 .NET 的开源整洁架构项目模板
· AI Editor 真的被惊到了
· API 风格选对了,文档写好了,项目就成功了一半!
· 【开源】C#上位机必备高效数据转换助手
历史上的今天:
2014-09-15 Nginx学习笔记3--Nginx和PHP(fastCGI)的配置和优化
2014-09-15 《实战Nginx》读书笔记--Nginx配置文件
2014-09-15 《实战Nginx》读书笔记
点击右上角即可分享
微信分享提示