brew php7 扩展,mac下brew安装php及扩展

这篇文章主要介绍了关于mac下brew安装php及扩展,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下Mac HomeBrew [2018-03-31]起弃用homebrew/php,php版本改名(如:php70 => php@7.0),无法像以前直接搜索各个版本对应扩展直接安装如:brew install php70-redis,可采用pecl安装php对应扩展,以php@7.0为例

移除原来的homebrew/php tap$ brew untap homebrew/tap

安装php@7.0$ brew install php@7.0

pecl安装扩展安装# 查看pecl

$ pecl version

PEAR Version: 1.10.5

PHP Version: 7.0.30

Zend Engine Version: 3.0.0

Running on: Darwin Mac 17.5.0 Darwin Kernel Version 17.5.0: Mon Mar 5 22:24:32 PST 2018; root:xnu-4570.51.1~1/RELEASE_X86_64 x86_64

# 安装xdebug扩展

$ pecl install xdebug

...

...

Build process completed successfully

Installing '/usr/local/Cellar/php@7.0/7.0.30/pecl/20151012/xdebug.so'

install ok: channel://pecl.php.net/xdebug-2.6.0

Extension xdebug enabled in php.inixdebug.so迁移# xdebug.so编译到了 /usr/local/Cellar/php@7.0/7.0.30/pecl/20151012/ 目录下

$ cd /usr/local/Cellar/php@7.0/7.0.30 && ll

total 256

...

lrwxr-xr-x 1 username admin 23B 5 7 19:53 pecl -> /usr/local/lib/php/pecl

...

# `/usr/local/Cellar/php@7.0/7.0.30/pecl` 目录实际上软链到 `/usr/local/lib/php/pecl` 目录下

# 将xdebug.so移动到php@7.0默认扩展目录

# php@7.0默认扩展目录为`/usr/local/Cellar/php@7.0/7.0.30/lib/php/20151012/`,可通过phpinfo()获取

$ cp /usr/local/Cellar/php@7.0/7.0.30/pecl/20151012/xdebug.so /usr/local/Cellar/php@7.0/7.0.30/lib/php/20151012/修改配置# 查看php.ini目录

$ php --ini

....

Loaded Configuration File: /usr/local/etc/php/7.0/php.ini

Scan for additional .ini files in: /usr/local/etc/php/7.0/conf.d

....

# 编辑php.ini

$ vim /usr/local/etc/php/7.0/php.ini

# 删除第一行: zend_extension="xdebug.so"

# 在`/usr/local/etc/php/7.0/conf.d`目录下新增xdebug.ini

$ vim /usr/local/etc/php/7.0/conf.d/xdebug.ini

# 加入以下内容

[xdebug]

zend_extension="xdebug.so"查看扩展$ php -m

[PHP Modules]

...

...

[Zend Modules]

Xdebug <== 成功安装

Zend OPcache

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值