博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP XDebug 本地调试
阅读量:5957 次
发布时间:2019-06-19

本文共 1079 字,大约阅读时间需要 3 分钟。

原文:

很久没写PHP了、同样很很久没有用XDebug了,近期有个简单的场景要用到,简单记录一下关键步骤。

本地环境:

$ php -vPHP 7.3.4 (cli) (built: Apr  8 2019 10:21:33) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies    with Zend OPcache v7.3.4, Copyright (c) 1999-2018, by Zend Technologies    with Xdebug v2.7.1, Copyright (c) 2002-2019, by Derick Rethans复制代码

环境搭建

// 安装xdebug$ pecl install xdebug复制代码
// 配置xdebug$ vim /usr/local/etc/php/7.3/conf.d/ext-xdebug.ini复制代码
[xdebug] zend_extension="xdebug.so" xdebug.remote_enable=On xdebug.remote_port=9001 xdebug.idekey=PHPSTORM xdebug.remote_connect_back = 1复制代码
// 重启php服务$ brew services restart php@7.3复制代码

IDE 配置

我是在~/Downloads/xdebug/ 目录下放了一个简单的PHP文件test.php来测试,在这个目录下用php -S 127.0.0.1:7790起了个http服务,可参考进行下述配置。

IDEA的几个配置项 [图片上传失败...(image-7628d6-1558006036948)] [图片上传失败...(image-aee5d6-1558006036948)] [图片上传失败...(image-91741c-1558006036948)] 开启监听 [图片上传失败...(image-6af37e-1558006036948)]

效果演示

设置之后, 在IDE里打上断点, 在浏览器打开这个链接即可开启测试

效果如下:

[图片上传失败...(image-506493-1558006036948)]

浏览器没有必要安装 Xdebug Helper 插件。

欢迎关注我的微信公众号【醉程序】,获得更多技巧

转载地址:http://cbgxx.baihongyu.com/

你可能感兴趣的文章
项目总结—jQuery EasyUI- DataGrid使用
查看>>
使用智能移动设备访问Ossim制
查看>>
39. Volume Rendering Techniques
查看>>
AVD启动不了 ANDROID_SDK_HOME is defined but could not find *.ini
查看>>
WPF钟表效果实现
查看>>
Java JDK 8 安装和环境变量的配置(Linux and Windows)
查看>>
[模拟] hdu 4452 Running Rabbits
查看>>
扩展easyui 的表单验证
查看>>
MySQL锁之一:锁详解
查看>>
选择29部分有用jQuery应用程序插件(免费点数下载)
查看>>
JS类的封装及实现代码
查看>>
HDOJ 3480 Division
查看>>
BeanFactory、ApplicationContext、ApplicationContextAware区别
查看>>
关于WEB Service&WCF&WebApi实现身份验证之WCF篇(2)
查看>>
HDU2586 How far away ?(LCA模板题)
查看>>
点我吧工作总结(技术篇) Velocity
查看>>
IOS-线程(GCD)
查看>>
Ehcache详细解读(转)
查看>>
Android游戏之平台接入的一点记录
查看>>
源码编译php5.4 ./configure参数
查看>>