1. PHP配置

使用homebrew安装php是一种方法。

>brew search php复制代码

发现有很多版本php5~php7,选择需要的版本安装即可。

>brew install php55复制代码

不过采用Mac系统自带的php也不错,Mac 10.11 EICaptan 自带的php版本是5.5。

OS X EI Capitan

打开系统自带php扩展安装目录

>cd /usr/lib/php/extensions
>open ./
>ls复制代码

发现 no-debug-non-zts-20121212 目录,我们所需要的 xdebug.so扩展就在里面。系统自带php的配置文件位于/private/etc,默认没有php.ini文件,需要根据默认配置手动的生成一个。

>cd /private/etc
>cp php.ini.default php.ini复制代码

编辑php.ini,在文件尾部追加代码:

[xdebug]
zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so"
xdebug.remote_enable = On
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000复制代码

2. 编辑器配置

  • Sublime下安装xdebug插件
xdebug插件

打开Settings-Default,"ide_key": "sublime.xdebug" 取出备用。

"ide_key": "sublime.xdebug"复制代码

打开代码页面,工具 -> Xdebug -> Start Debugging,开始监听调试。

Start Debugging

3. 浏览器配置

在Chrome下安装调试插件:xdenug helper

xdebug helper

进入选项设置,修改 IDE key,选择 other,填写 sublime.xdebug

插件设置

进入要调试的页面,激活debug功能,刷新页面。

激活debug功能

回到Sublime看到调试窗口已经能够显示变量了,大功告成。

调试窗口

Mac 设置 xdebug + Sublime 方法整理相关推荐

  1. app内接入高德地图常用设置及工具方法整理

    地图初始化.权限设置.代码混淆等不再赘述,官方文档都有 1.常用基础设置 UiSettings uiSettings = aMap.getUiSettings(); uiSettings.setZoo ...

  2. Android Studio 基础 之 获取蓝牙Bluetooth 的状态,设置的蓝牙Bluetooth 的开关状态,并监听蓝牙Bluetooth 的状态变化方法整理

    Android Studio 基础 之 获取蓝牙Bluetooth 的状态,设置的蓝牙Bluetooth 的开关状态,并监听蓝牙Bluetooth 的状态变化方法整理 目录 Android Studi ...

  3. vp服务器创建无线热点,在Mac中使用屏幕共享 mac创建wifi热点方法:苹果mac设置无线网络wifi共享步骤...

    延伸:mac创建wifi热点方法:苹果mac设置无线网络wifi共享步骤 描述:...给大家的就是mac创建wifi热点的方法,机友们可以来看一看.首先,连接网线,进入设置,选择共享.在互联网共享这一 ...

  4. mac设置计算机用户名,教大家如何修改Mac的用户名的方法

    今天小编来给大家针对这个教大家如何修改Mac的用户名的方法的问题来进行一个介绍,毕竟当下也是有诸多的小伙伴对于教大家如何修改Mac的用户名的方法这个问题非常的重视的,下面大家可以看下具体的详情 1.当 ...

  5. mac设置开机启动app_Mac App无法启动? 这是解决方法

    mac设置开机启动app pathdoc/Shutterstockpathdoc /快门 So, you've downloaded and installed a new Mac app, only ...

  6. 苹果电脑系统还原出现服务器,苹果电脑恢复出厂设置【解答方法】

    很多人都懂一些简单的电脑系统问题的解决方案,但是苹果电脑恢复出厂设置的解决思路却鲜为人知,小编前几天就遇到了苹果电脑恢复出厂设置的问题,于是准备整理一些苹果电脑恢复出厂设置的解决思路,其实只需要按照1 ...

  7. 强迫症的 Mac 设置指南

    强迫症的 Mac 设置指南 如何配置一个高效的 Mac 工作环境 Table of Contents OS X 功能键 全键盘控制 Spotlight 快捷键 输入法快捷键 其他快捷键 设置 Trac ...

  8. Mac内存空间不足如何释放储存空间?深度清理Mac磁盘空间的方法教程

    今日coco玛奇朵将分享一些能够释放大量Mac内存空间的方法,以便大家能够优化Mac的运行速度外还能规避由于Mac空间不足而导致安装Ventura时出现的一系列问题. 大家都知道更新Macos都需要预 ...

  9. 一次就能释放大量Mac内存空间的方法,你用过哪种?

    清理Mac内存空间对Mac的运行速度有着非常大的好处,所以合理释放Mac内存空间是广大用户常做的一件事.那么小编整理了一些能够一次性大量释放Mac内存空间的方法,大家常用的是哪一种呢?欢迎一起交流哦~ ...

最新文章

  1. 你的能力代表你能走多远
  2. https://www.exploit-db.com/能够成功下载的一个CVE编号
  3. Android中removeCallbacks失效原因
  4. java类编译_java类编译过程
  5. Spring Boot——游戏成就系统设计DEMO
  6. Django环境搭建及学前准备
  7. android谷歌反地理,Android反向地理编码显示不出来!
  8. 用matlab画牛顿迭代图形,matlab牛顿迭代动画演示
  9. TCP/UDP的接收缓冲区和发送缓冲区
  10. 在本地新建分支,以进行功能开发
  11. android hook底层代码_Java-Hook技术-入门实践(反射、动态代理)-Hook拦截通知(当前App/Context)...
  12. python读取excel写入mysql_使用Python读Excel数据Insert到MySQL
  13. 设计模式(9)——模板方法模式
  14. 树形dp-智慧树下你和我
  15. 第11.25节 Python正则表达式编译re.compile及正则对象使用
  16. linux crc工具,Windows和Linux下使用MD5、SHA1、CRC32校验备份文件的完整性
  17. 程度性数据python分析_python数据分析实战之AQI分析
  18. jira是干什么_JIRA的使用介绍(一)- 概念篇
  19. python实现简单的图书管理系统
  20. Ubuntu下使用opencv完成图像程序编程操作

热门文章

  1. 如何安装 Manjaro 21 桌面系统 ?
  2. 如何更优雅的对接第三方API
  3. Midjourney API 接口对接历程
  4. 剑指offer学习--实现单例模式
  5. 用sql语句查询出每门课都大于80 分的学生姓名案例解析
  6. Seq2Seq 粗浅理解
  7. 生物信息学还是跨专业计算机,生物统计学与生物信息学的区别
  8. fiddler使用过滤、打断点方法
  9. AS3 抽象类与接口
  10. 生活:电影穿普拉达的女王(the Devil Wears Prada)的感想