PHP mac xdebug配置
PHP实现断点调试的条件
- 1. 需要PHP安装xdebug扩展
- 2. 修改PHP配置文件,开启xdebug扩展,并且对xdebug进行一些配置
- 3. 重启服务器如apach或nginx
- 4. 编译器配置,我使用的是vscode
环境:
macOS
PHP Version 7.1.16
Apach
代码调试编辑器vscode
首先你可以到官网下载xdebug.so到你的php扩展文件夹中,
php扩展文件夹位置可以通过phpinfo()找到,
然后就是修改php.ini文件了,我的php.ini文件存放在/etc/php.ini
在php.ini中的修改如下:
zend_extension="usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so" xdebug.remote_enable = 1 //允许远程调试 xdebug.remote_autostart = 1 max_execution_time = 300 //php的最大执行时间,如果是调试,建议改大点
修改完成后需要重启apach服务器后才能使修改生效哦
sudo /usr/sbin/apachectl restart
然后打开phpinfo()查看是否xdebug成功安装,如下图表示xdebug扩展安装并启用成功,IDE Key 必须有值才行。
下一步打开vscode,安装php的xdebug插件并启用插件
然后在浏览器打开要调试的php文件即可命中断点,有问题可以在下方评论哦!
转载于:https://www.cnblogs.com/ryanzheng/p/9108632.html
PHP mac xdebug配置相关推荐
- php5中Xdebug配置安装步骤介绍
摘要: 本文讲的是php5中Xdebug配置安装步骤介绍, Xdebug版本下载 http://www.xdebug.com/download.php 注意在下载Xdebug时我们必须查看自己php版 ...
- CAS (3) —— Mac下配置CAS客户端经代理访问Tomcat CAS
CAS (3) -- Mac下配置CAS客户端经代理访问Tomcat CAS tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 nginx版本: nginx-1.9 ...
- 【高可用HA】Apache (4) —— Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk
Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk httpd版本: httpd-2.4.17 jk版本: tomcat-connectors-1.2.41 参考 ...
- CAS (1) —— Mac下配置CAS到Tomcat(服务端)(转)
tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 cas版本: cas4.1.2 cas-client-3.4.1 参考来源: CAS实现单点登录(SSO)经典完整 ...
- Ionic Mac 环境配置
2019独角兽企业重金招聘Python工程师标准>>> Ionic Mac 环境配置 · 安装cordova之前要安装nodejs 会包含npm安装(npm是个包管理器 ...
- Mac VSCode配置C语言环境(可以调试)
Mac VSCode配置C语言环境 c_cpp_properties.json tasks.json launch.json 新建一个文件夹,用vscode,然后再新建一个test.c文件. #inc ...
- phpstorm xdebug配置
phpstorm 8.0.3版本 1.本身自带xdebug插件 2.在xampp的php.ini中最后中添加(如果有[XDebug]配置替换) [XDebug] zend_extension = &q ...
- mac开发配置手册(全)
Mac 开发配置手册 手册内容为「如何让一部全新的 MacBook 快速完成开发环境配置」,主要面向 Web 开发者.其中的指导,在 Mavericks 和 Yosemite 上有效,其他版本系统并未 ...
- mac下配置进行c和matlab混编
mac下配置进行c和matlab混编 是用mac的小伙伴有时候有没有感觉很痛苦!遇到什么问题,找相关的解决办法真心不方便,我最近在搞一段程序,要进行c和matlab的混编,可是,在matlab中输入: ...
最新文章
- Redis官方教程中文版
- python数组中变化最大的值
- 遗传算法入门到掌握(一)
- 【知乎直播】千奇百怪的CNN网络架构等你来
- html如何让条数按序号输出,JS 怎么控制页面序号较智能的生成?
- Postgres主进程文件—postmaster.pid
- 阅读文献整理20220104
- 我的计算机加密,安装加密系统后,打开我的电脑速度变慢
- CUDA编程:笔记1
- 国科大学习资料--模式识别与机器学习(黄庆明)--期末复习题1(含答案)
- 计算机视觉相关科幻片,计算机视觉特效镜头对电影风格的影响
- 无线局域网和蜂窝移动网络_手机连上WiFi之后,你会关闭移动网络吗?这其中大有讲究...
- mysql全称量词_MySQL操作记录的方法集合,供以后查看
- 不是会员不让复制粘贴?看我“三板斧”!
- dingo php,Laravel Lumen RESTFul API 扩展包:Dingo API(一) —— 安装配置篇
- 检查Telerik UI以使用UWP作为PVS-Studio的入门方法
- android ui设计欣赏,推荐20款最优秀的安卓界面设计
- 数据结构---线性表课后习题详解(朱昌杰编著)
- 红孩子副总裁张惠珉:依靠核心竞争力去并购
- 关于道家与道教的总结
热门文章
- win10商店打不开_PS打不开Raw格式?更新ACR新方式!【第05期 三分钟聊摄影】
- elf section类型_ELF文件解析(一):Segment和Section
- tensflower官方测试案例_大数据性能测试介绍
- 用计算机处理信息可以分为四个过程,大学计算机基础期末考试样题3
- java读文件while改for循环_JAVA学习第十二天:while循环与for循环
- VS Code关联vivado并安装Verilog插件
- ALL ABOUT CIRCUITS 的资源整理
- 有重叠与无重叠序列之序列检测与序列产生
- 【 Linux 】Vim的基本配置以及出现问题解决(su认证失败)
- Spring学习总结(6)——Spring之核心容器bean