使用环境
masOS 10.12
使用MAMP安装的PHP环境
在新安装的系统中,安装xdebug,遇到了一些小问题;
P.S. 重新按照xdebug官网的指南安装了一次,把上次安装失败的xdebug文件删除掉之间,再按照官网安装,成功了!
启示: unix和linux 有很多开源软件需要编译\配置 之后就可以使用了, 一般的过程就是下载,编译,配置,然后使用.
那么,我翻译一下在mac上安装xdebug的过程吧;
0\准备工作
1)安装 homebrew 
Homebrew 是一个程序包管理工具,可以非常方便的下载macOS中没有带的程序,而且可以自动解决包依赖的问题;
1\下载xdebug-2.5.4.tgz
下载地址: http://xdebug.org/files/xdebug-2.5.4.tgz
2\解压xdebug-2.5.4.tgz
在终端中输入命令(以下各个步骤均在终端输入,下同)
tar -xvzf [下载目录]/xdebug-2.5.4.tgz
3\移动到解压后的xdebug所在目录
cd xdebug-2.5.4.tgz
4\使用phpize动态添加扩展
phpize
注:1\如果没有安装phpize 可以使用brew install php7.0-dev来安装
     2\本人使用的是MAMP安装的PHP环境,因此使用自己希望用的php版本的phpize,我使用的是PHP7.1.1,因此,phpize在/Applications/MAMP/bin/php/php7.1.1/bin/phpize ,所以,我在终端输入的是/Applications/MAMP/bin/php/php7.1.1/bin/phpize  ,而非官网给出的phpize
5\进行配置
./configure
注:本人使用的是MAMP的php7.1.1,所以,输入的命令为:./configure --with-php-config=/Applications/MAMP/bin/php/php7.1.1/bin/php-config 
6\用make命令编译
make
7\将编译好的xdebug扩展拷贝到php的扩展库中
cp modules/xdebug.so [你安装php的目录]bin/php/php7.1.1/lib/php/extensions/no-debug-non-zts-20160303
8\修改php.ini
在[你安装php的目录]/bin/php/php7.1.1/conf/php.ini中添加 zend_extension = [你安装php的目录]/bin/php/php7.1.1/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so
9\重启Apache
安装成功
总结:特别注意第4和第5步的问题,要选择需要调试的php的版本以及所在目录

转载于:https://www.cnblogs.com/njj10/p/7401688.html

[新手]在macOS环境下安装xdebug相关推荐

  1. MacOS环境下安装dlib(清华源)

    pip install CMake -i https://pypi.tuna.tsinghua.edu.cn/simple pip install Boost -i https://pypi.tuna ...

  2. macOS 环境下 Go 安装配置

    macOS 环境下 Go 安装配置 1.下载安装包 2.配置环境变量 1.下载安装包 大家尽量选择 官网 下载,根据自己系统版本和位数选择需要的包 2.配置环境变量 安装完成后,需要我们手动配置一下环 ...

  3. 【虚拟机装黑苹果(第二弹)】Win10/macOS环境下制作黑苹果安装U盘(能被Vmware虚拟机识别)

    目录 1 为什么要制作黑苹果安装U盘? 2 Win10环境制作黑苹果安装U盘 3 macOS环境制作黑苹果安装U盘 4 总结 参考文献 1 为什么要制作黑苹果安装U盘?   很多网友都知道如何在Vmw ...

  4. 在Mac OS环境下安装MySQL服务

    在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...

  5. MySQL rpm包 二进制区别_Linux环境下安装mysql5.6(二进制包不是rpm格式)

    一.准备: 1.CentOS release 6.8 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz 3.Linux下MySQL5.6与MySQL5.7安装方法 ...

  6. Linux环境下安装nginx

    大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...

  7. linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项

    创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...

  8. python连接opencv库_python环境下安装opencv库的方法

    注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...

  9. python爬虫scrapy步骤mac系统_Mac中Python 3环境下安装scrapy的方法教程

    前言 最近抽空想学习一下python的爬虫框架scrapy,在mac下安装的时候遇到了问题,逐一解决了问题,分享一下,话不多说了,来一起看看详细的介绍吧. 步骤如下: # 在Mac上Python3环境 ...

最新文章

  1. CKfinder2.0.2版本破解
  2. vs2019+wdk10开发 xp, win7, win10 驱动
  3. JS中闭包的应用自定义JS模块2
  4. 【渝粤教育】国家开放大学2019年春季 0134-22T劳动法学 参考试题
  5. 计算机和网络老是断开,电脑插上网线还是显示断开连接怎么办
  6. LintCode初级题——fizz buzz
  7. 解决python中 .to_csv() 的乱码问题
  8. PTA 程序设计天梯赛(161~180题)
  9. python学习之路(3)---列表
  10. 小白如何上手产品经理
  11. 大学计算机在线作业答案,大学计算机第一次在线作业及答案
  12. 1.1.3 NetBIOS编程基础(1)
  13. 【uniapp微信小程序组件】大转盘抽奖组件
  14. 【测试开发】一文带你了解什么是软件测试
  15. 加减法、原码一位乘法、Booth算法、恢复余数法、加减交替法符号位及小结
  16. Microsoft SQL Server 数据库使用(一)
  17. Z变换 拉氏变换S z,r,w,s,Ts,jΩ关系
  18. 基于SPI协议的Flash驱动控制-扇区擦除
  19. 幼儿园买玩具_二进制枚举
  20. 记一次完整的新浪云部署nodejs项目上线完整流程及填坑处理!

热门文章

  1. osm地图数据 mysql_超实用! 如何下载OSM全球矢量地图数据?
  2. 百度地图 - 使用数据可视化MapVGL
  3. PHP——登录验证与检测
  4. 限时福利!技术大牛给你送书了
  5. 初学者如何提高跑步速度_2020年假日:您最喜欢的跑步者的16个礼物创意
  6. 网商银行:起于金融创新,困于自身业务
  7. C-V2X如何提升未来道路安全性
  8. win10系统如何添加服务器地址,win10如何添加服务器地址
  9. 服务器搭建nexus启动成功 其他同一域下机器无法访问解决
  10. unity 网格面片生成抛物线,折线