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 相关文章推荐
NT IIS下用ODBC连接数据库
Oct 09 PHP
PHP调用MySQL的存储过程的实现代码
Aug 12 PHP
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
Jun 02 PHP
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
Mar 07 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
Mar 12 PHP
PHP getallheaders无法获取自定义头(headers)的问题
Mar 23 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
Oct 29 PHP
PHP上传图片、删除图片简单实例
Nov 12 PHP
PHP实现将标点符号正则替换为空格的方法
Aug 09 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
Feb 27 PHP
Yii 框架使用数据库(databases)的方法示例
May 19 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实现根据词频生成tag云的方法
2015/04/17 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
Laravel框架实现的记录SQL日志功能示例
2018/06/19 PHP
javascript 进度条 实现代码
2009/07/30 Javascript
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
给jqGrid数据行添加修改和删除操作链接(之一)
2011/11/04 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
js设置文本框中焦点位置在最后的示例代码(简单实用)
2014/03/04 Javascript
javascript学习笔记(八)正则表达式
2014/10/08 Javascript
node.js实现BigPipe详解
2014/12/05 Javascript
浅谈下拉菜单中的Option对象
2015/05/10 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
2015/06/25 Javascript
JavaScript_ECMA5数组新特性详解
2016/06/12 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
NodeJS爬虫实例之糗事百科
2017/12/14 NodeJs
webpack将js打包后的map文件详解
2018/02/22 Javascript
解决node修改后需频繁手动重启的问题
2018/05/13 Javascript
react-native滑动吸顶效果的实现过程
2019/06/03 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
详解React路由传参方法汇总记录
2020/11/29 Javascript
javascript代码实现简易计算器
2021/01/25 Javascript
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
[04:50]DOTA2亚洲邀请赛小组赛第四日 TOP10精彩集锦
2015/02/02 DOTA
Python 正则表达式操作指南
2009/05/04 Python
python学习手册中的python多态示例代码
2014/01/21 Python
Python文件去除注释的方法
2015/05/25 Python
Python中表示字符串的三种方法
2017/09/06 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
Flask-WTF表单的使用方法
2019/07/12 Python
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
房地产管理毕业生自荐信
2013/11/04 职场文书
公司委托书怎么写
2014/08/02 职场文书
安全例会汇报材料
2014/08/23 职场文书
教学副校长工作总结
2015/08/13 职场文书