MAC homebrew自2018/3/31之后弃用homebrew/php

By 31st March 2018 we will deprecate and archive the Homebrew/php tap. Unfortunately we have been unable to maintain an acceptable, consistent user or contributor experience and CI workload through non-core formula taps in the Homebrew organisation so we are continuing to migrate widely used formulae into Homebrew/core and encourage more niche formulae and options to be supported outside the Homebrew organisation.

详细:https://brew.sh/2018/01/19/homebrew-1.5.0/

所以不能再用下面的方法安装xdebug了,下面的方法不行!下面的方法不行!下面的方法不行!

brew install php<version number>-xdebug

所以,安装xdebug我们可以手动编译一下,具体步骤如下:

1.首先进入 Xdebug 官方下载页面:https://xdebug.org/download.php,下载安装php版本支持的xdebug的版本

eg.我本地的PHP版本是5.6.38,所以下载了2.5.4的source,一个tgz压缩包

2.在下载xdebug的文件夹里打开终端

tar -xzf xdebug-2.5.4.tgzcd xdebug-2.5.4

也可以在本地直接解压,再进入解压的xdebug的文件夹里,打开终端

phpize

#如果不可以,写phpize的完整路径

./configure

上面命令执行之后,开始编译

make -j2

编译完成之后,会提示,在modules可找到xdebug.so文件

faed9245dcd9cc63a927ceac0283e52.png

3.将编译之后得到的xdebug.so文件可以拷贝到extension_dir规定的文件夹中

注:php.ini 中搜索extension_dir

4.在php.ini中配置一下参数

[Xdebug]zend_extension="/usr/local/lib/php/pecl/20131226/xdebug.so";自动跟踪,可关闭(关闭后提升性能)xdebug.auto_trace=On;性能分析,可关闭(关闭后提升性能)xdebug.profiler_enable=Onxdebug.var_display_max_children=512xdebug.var_display_max_data=2048xdebug.var_display_max_depth=8

修改完之后,重启apache,phpinfo()检测一下安装上了没,应该是没问题了

更多php相关知识,请访问php教程!

更多相关文章

  1. php中常用的正则表达式使用方法
  2. php中mkdir的使用方法介绍
  3. php获取农历、节日、节气的方法(代码实例)
  4. Windows php5.6安装Imagick库的方法详解
  5. php用逗号格式化数字的方法(代码示例)
  6. linux下php安装php-kafka和php-rdkafka扩展的方法详解
  7. php求两数组交集的三种方法详解
  8. Centos下PHP5升级为PHP7的方法
  9. linux下 php 安装xml扩展的方法

随机推荐

  1. Solutions to terminal problems encount
  2. FreeSWITCH呼叫保持思路
  3. 如何为UDP组播设置一个套接字,并提供两个
  4. Centos7下安装与卸载Jdk1.8
  5. 写在2012里的2011总结
  6. 简单的程序发布流程
  7. 从零开始的linux 第十三章
  8. Linux FFmpeg 编译so动态库
  9. 如何使用virtualenv安装wxPython
  10. Bash命令在启动时没有找到rvm, Mint