Mac 设置 xdebug + Sublime 方法整理
1. PHP配置
使用homebrew安装php是一种方法。
>brew search php复制代码
发现有很多版本php5~php7,选择需要的版本安装即可。
>brew install php55复制代码
不过采用Mac系统自带的php也不错,Mac 10.11 EICaptan 自带的php版本是5.5。
打开系统自带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插件
打开Settings-Default,"ide_key": "sublime.xdebug" 取出备用。
"ide_key": "sublime.xdebug"复制代码
打开代码页面,工具 -> Xdebug -> Start Debugging,开始监听调试。
3. 浏览器配置
在Chrome下安装调试插件:xdenug helper
进入选项设置,修改 IDE key,选择 other,填写 sublime.xdebug
进入要调试的页面,激活debug功能,刷新页面。
回到Sublime看到调试窗口已经能够显示变量了,大功告成。
Mac 设置 xdebug + Sublime 方法整理相关推荐
- app内接入高德地图常用设置及工具方法整理
地图初始化.权限设置.代码混淆等不再赘述,官方文档都有 1.常用基础设置 UiSettings uiSettings = aMap.getUiSettings(); uiSettings.setZoo ...
- Android Studio 基础 之 获取蓝牙Bluetooth 的状态,设置的蓝牙Bluetooth 的开关状态,并监听蓝牙Bluetooth 的状态变化方法整理
Android Studio 基础 之 获取蓝牙Bluetooth 的状态,设置的蓝牙Bluetooth 的开关状态,并监听蓝牙Bluetooth 的状态变化方法整理 目录 Android Studi ...
- vp服务器创建无线热点,在Mac中使用屏幕共享 mac创建wifi热点方法:苹果mac设置无线网络wifi共享步骤...
延伸:mac创建wifi热点方法:苹果mac设置无线网络wifi共享步骤 描述:...给大家的就是mac创建wifi热点的方法,机友们可以来看一看.首先,连接网线,进入设置,选择共享.在互联网共享这一 ...
- mac设置计算机用户名,教大家如何修改Mac的用户名的方法
今天小编来给大家针对这个教大家如何修改Mac的用户名的方法的问题来进行一个介绍,毕竟当下也是有诸多的小伙伴对于教大家如何修改Mac的用户名的方法这个问题非常的重视的,下面大家可以看下具体的详情 1.当 ...
- mac设置开机启动app_Mac App无法启动? 这是解决方法
mac设置开机启动app pathdoc/Shutterstockpathdoc /快门 So, you've downloaded and installed a new Mac app, only ...
- 苹果电脑系统还原出现服务器,苹果电脑恢复出厂设置【解答方法】
很多人都懂一些简单的电脑系统问题的解决方案,但是苹果电脑恢复出厂设置的解决思路却鲜为人知,小编前几天就遇到了苹果电脑恢复出厂设置的问题,于是准备整理一些苹果电脑恢复出厂设置的解决思路,其实只需要按照1 ...
- 强迫症的 Mac 设置指南
强迫症的 Mac 设置指南 如何配置一个高效的 Mac 工作环境 Table of Contents OS X 功能键 全键盘控制 Spotlight 快捷键 输入法快捷键 其他快捷键 设置 Trac ...
- Mac内存空间不足如何释放储存空间?深度清理Mac磁盘空间的方法教程
今日coco玛奇朵将分享一些能够释放大量Mac内存空间的方法,以便大家能够优化Mac的运行速度外还能规避由于Mac空间不足而导致安装Ventura时出现的一系列问题. 大家都知道更新Macos都需要预 ...
- 一次就能释放大量Mac内存空间的方法,你用过哪种?
清理Mac内存空间对Mac的运行速度有着非常大的好处,所以合理释放Mac内存空间是广大用户常做的一件事.那么小编整理了一些能够一次性大量释放Mac内存空间的方法,大家常用的是哪一种呢?欢迎一起交流哦~ ...
最新文章
- 你的能力代表你能走多远
- https://www.exploit-db.com/能够成功下载的一个CVE编号
- Android中removeCallbacks失效原因
- java类编译_java类编译过程
- Spring Boot——游戏成就系统设计DEMO
- Django环境搭建及学前准备
- android谷歌反地理,Android反向地理编码显示不出来!
- 用matlab画牛顿迭代图形,matlab牛顿迭代动画演示
- TCP/UDP的接收缓冲区和发送缓冲区
- 在本地新建分支,以进行功能开发
- android hook底层代码_Java-Hook技术-入门实践(反射、动态代理)-Hook拦截通知(当前App/Context)...
- python读取excel写入mysql_使用Python读Excel数据Insert到MySQL
- 设计模式(9)——模板方法模式
- 树形dp-智慧树下你和我
- 第11.25节 Python正则表达式编译re.compile及正则对象使用
- linux crc工具,Windows和Linux下使用MD5、SHA1、CRC32校验备份文件的完整性
- 程度性数据python分析_python数据分析实战之AQI分析
- jira是干什么_JIRA的使用介绍(一)- 概念篇
- python实现简单的图书管理系统
- Ubuntu下使用opencv完成图像程序编程操作