PHP xdebug + PhpStorm调试远程服务器代码
PHP xdebug + PhpStorm调试远程服务器代码
1.服务器(linux centos)安装xdebug
pecl install xdebug
注意看安装完成之后会显示 debug.so 的路径,记录下来
2.配置 php.ini
如果不知道php.ini在哪,可以搜一下
find / -name "php.ini"
加入xdebug配置
zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so" xdebug.remote_enable = 1 xdebug.remote_host = 使用PhpStorm的那个机器的公网ip,可在(https://ip.cn/)查 xdebug.remote_connect_back = 1 xdebug.remote_port = 9001 xdebug.idekey="PHPSTORM"
3.用phpinfo();验证xdebug扩展是否安装成功,若安装成功可以看到如下图所示
4.设置debug端口,该端口与第2.配置(xdebug.remote_port)的一致
4.设置PhpStorm中的Servers
5.设置DBGp proxy
6.安装 Chrome xdebug 扩展(可能开代理),方便开关远程调试
https://chrome.google.com/extensions/detail/eadndfjplgieldjbigjakmdgkmoaaaoc
7.安装 xdebug 扩展后,右击那个虫子的图片,点选项
将IDE key选为PhpStorm的,点Save
8.左击,选Debug,打开debug开关(可能需要先打开需要调试的页面)
打开虫子后变为绿色
9.打开PhpStorm的监听(右上角)
10.打断点,打开页面,看到如下图所示,enjoy!
PS:Debug相关默认快捷键:
F8 - 步过。继续执行断点后程序,按行执行,按一次执行一行
F7 - 步进。进入到断点执行的内容程序
ALT + F9 - 运行到光标处
F9 继续执行断点以后的程序,停到下一个断点处
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
3月6日云栖精选夜读 | 三七女生节,解密阿里女程序员们的代码诗!
云栖社区推出“三七”女生节特别分享,16位才华横溢的阿里女生们同一时间分享了代码诗,快来解密吧! 热点热议 三七女生节,解密阿里女程序员们的代码诗! 作者:技术小能手 来了!闲鱼技术团队开源 Flutter 应用框架 Fish Redux 作者:技术小能手发表在:阿里技术 Python 系列直播——深入Python与日志服务,玩转大规模数据分析处理实战 作者:python小能手发表在:python技术进阶 知识整理 开发函数计算的正确姿势——运行 Selenium Java 作者:倚贤发表在:阿里云 Serverless Computing MySQL运维实战 之 PHP访问MySQL你使用对了吗 作者:兰春 Html和Css学习笔记-html进阶-div与span 作者:优惠码领取 linux 本地终端 SSH 连接 gcp (Google Cloud Platform ) 配置教程 作者:hiekay 时序数据库技术和架构演进 作者:时序数据库发表在:阿里云时序时空数据库 美文回顾 关于如何通过Maven仓库安装Spire.PDF for Java的示范教程 作者:优惠码优惠 如何...
- 下一篇
【直播资料下载】Python 系列直播——深入Python与日志服务,玩转大规模数据分析处理实战第二讲
流畅的Python数据处理及大数据处理ETL Python 系列直播——深入Python与日志服务,玩转大规模数据分析处理实战 直播讲师:丁来强(成喆)——阿里高级技术专家,从事阿里云日志服务相关的产品与研发工作,擅长AIOps/SecOps的大数据分析平台构建与场景落地,擅长C++与Python语言等。PyCon历届讲师,曾经在中国PyCon2015、2016与2018分享过7场/6个不同议题,覆盖Jupyter扩展、大数据分析可视化、工作流调度、函数式、设计模式、Python核心语言等方面,广受好评。 直播介绍:大数据分析中常常要对数据进行规整(ETL),而Python内置强大的数据结构以及语法(如推导式、切片、函数式编程等)对于数据处理又非常友好。本节介绍如何灵活、流畅地使用这些特性,在日志服务场景中对大规模不规则日志进行常规ET
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用