mac pecl 安装php7.1扩展教程


Posted in PHP onOctober 17, 2019

鉴于brew突然间的不能使用,简直是好坑的,以前多方便的安装啊,现在却那啥,好尴尬啊

brew search php

==> Searching local taps...
php@5.6 ✔       php@7.1 ✔       brew-php-switcher   php          php-code-sniffer   php-cs-fixer     php@7.0        phplint        phpunit
==> Searching taps on GitHub...
homebrew/cask/eclipse-php                                       homebrew/cask/netbeans-php
==> Searching blacklisted, migrated and deleted formulae...

brew install php@7.1

php -v

PHP 7.1.18 (cli) (built: May 25 2018 19:18:42) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
  with Zend OPcache v7.1.18, Copyright (c) 1999-2018, by Zend Technologies
  with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans

pecl安装

curl -O http://pear.php.net/go-pear.phar
sudo php -d detect_unicode=0 go-pear.phar
一路回车到最后,然后
pecl version

pecl 安装扩展

pecl search mongodb 前面直接安装就行,然后我下面展示最后显示的内容

Build process completed successfully
Installing '/usr/local/Cellar/php@7.1/7.1.18/pecl/20160303/mongodb.so'
install ok: channel://pecl.php.net/mongodb-1.4.4
Extension mongodb enabled in php.ini

这个时候我的php.ini 是软连接到的etc下面,然后上面安装的扩展会自动安装到php.ini中,然后我们把里面加载的删除掉

# xdebug.so编译到了  /usr/local/Cellar/php@7.1/7.1.18/lib/php/20160303/ 目录下

$ cd /usr/local/Cellar/php@7.1/7.1.18/ && ll


# 将mongodb.so移动到php@7.1默认扩展目录
cp /usr/local/Cellar/php@7.1/7.1.18/pecl/20160303/mongodb.so /usr/local/Cellar/php@7.1/7.1.18/lib/php/20160303

php ?ini 查看

Configuration File (php.ini) Path: /usr/local/etc/php/7.1
Loaded Configuration File:     /usr/local/etc/php/7.1/php.ini
Scan for additional .ini files in: /usr/local/etc/php/7.1/conf.d
Additional .ini files parsed:   /usr/local/etc/php/7.1/conf.d/ext-opcache.ini,
/usr/local/etc/php/7.1/conf.d/mongodb.ini,
/usr/local/etc/php/7.1/conf.d/redis.ini,
/usr/local/etc/php/7.1/conf.d/xdebug.ini

修改php.ini的配置

删除上面加入的

extension="mongodb.so"

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

$ vim /usr/local/etc/php/7.1/conf.d/mongodb.ini
# 加入以下内容
[mongodb]
extension="mongodb.so"

查看扩展

php -m

其他的扩展也是这样安装,很简单,大家参考

以上这篇mac pecl 安装php7.1扩展教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php中判断一个字符串包含另一个字符串的方法
Mar 19 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
Jun 25 PHP
浅析PHP程序设计中的MVC编程思想
Jul 28 PHP
如何让CI框架支持service层
Oct 29 PHP
PHP解密Unicode及Escape加密字符串
May 17 PHP
thinkphp框架下实现登录、注册、找回密码功能
Apr 06 PHP
PHP/HTML混写的四种方式总结
Feb 27 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
Laravel5框架添加自定义辅助函数的方法
Aug 01 PHP
php7 参数、整形及字符串处理机制修改实例分析
May 25 PHP
PHP使用POP3读取邮箱接收邮件的示例代码
Jul 08 PHP
PHP读取文件或采集时解决中文乱码
Mar 09 PHP
浅谈laravel框架sql中groupBy之后排序的问题
Oct 17 #PHP
Laravel框架中集成MongoDB和使用详解
Oct 17 #PHP
解决laravel中日志权限莫名变成了root的问题
Oct 17 #PHP
关于laravel 日志写入失败问题汇总
Oct 17 #PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
Oct 17 #PHP
详解Laravel设置多态关系模型别名的方式
Oct 17 #PHP
Laravel 5.5 异常处理 & 错误日志的解决
Oct 17 #PHP
You might like
PHP设计聊天室步步通
2006/10/09 PHP
PHP ajax 分页类代码
2008/11/13 PHP
PHP设计模式之装饰者模式代码实例
2015/05/11 PHP
PHP检查端口是否可以被绑定的方法示例
2018/08/09 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
js汉字排序问题 支持中英文混排,兼容各浏览器,包括CHROME
2011/12/20 Javascript
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
AngularJS中的过滤器使用详解
2015/06/16 Javascript
介绍JavaScript的一个微型模版
2015/06/24 Javascript
详解javascript传统方法实现异步校验
2016/01/22 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
2018/11/14 Javascript
利用JavaScript将Excel转换为JSON示例代码
2019/06/14 Javascript
node.js域名解析实现方法详解
2019/11/05 Javascript
快速解决Vue、element-ui的resetFields()方法重置表单无效的问题
2020/08/12 Javascript
在antd Form表单中select设置初始值操作
2020/11/02 Javascript
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
Python中表达式x += y和x = x+y 的区别详解
2017/06/20 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
Python列表与元组的异同详解
2019/07/02 Python
python实现在函数中修改变量值的方法
2019/07/16 Python
决策树剪枝算法的python实现方法详解
2019/09/18 Python
使用Python项目生成所有依赖包的清单方式
2020/07/13 Python
新娘父亲婚礼致辞
2014/01/16 职场文书
司机检讨书
2014/02/13 职场文书
商铺门前三包责任书
2014/07/25 职场文书
2014年中秋节活动总结
2014/08/29 职场文书
初中学生操行评语
2014/12/26 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
2016应届毕业生自荐信范文
2016/01/28 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
nginx 多个location转发任意请求或访问静态资源文件的实现
2021/03/31 Servers
微信小程序和php的登录实现
2021/04/01 PHP
优化Mysql查询的示例
2022/04/26 MySQL