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 fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
May 24 PHP
php入门学习知识点三 PHP上传
Jul 14 PHP
浅析PHP中Collection 类的设计
Jun 21 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
Apr 15 PHP
Yii使用技巧大汇总
Dec 29 PHP
Zend Framework教程之模型Model基本规则和使用方法
Mar 04 PHP
PHP记录和读取JSON格式日志文件
Jul 07 PHP
PHP生成及获取JSON文件的方法
Aug 23 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
Nov 10 PHP
php redis实现对200w用户的即时推送
Mar 04 PHP
PHP PDOStatement::columnCount讲解
Jan 30 PHP
php基于 swoole 实现的异步处理任务功能示例
Aug 13 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实现数组筛选奇数和偶数示例
2014/04/11 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
2016/03/30 PHP
php图像验证码生成代码
2017/06/08 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
基于jquery实现的鼠标拖拽元素复制并写入效果
2011/08/23 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
基于JavaScript 声明全局变量的三种方式详解
2013/05/07 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
2015/03/23 Javascript
jQuery插件Skippr实现焦点图幻灯片特效
2015/04/12 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
2015/09/17 Javascript
JS插件overlib用法实例详解
2015/12/26 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
Angularjs处理页面闪烁的解决方法
2017/03/09 Javascript
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
微信小程序使用二次贝塞尔曲线画波浪
2018/12/25 Javascript
如何解决webpack-dev-server代理常切换问题
2019/01/09 Javascript
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
javascript实现5秒倒计时并跳转功能
2019/06/20 Javascript
Vue打包后访问静态资源路径问题
2019/11/08 Javascript
Vue——解决报错 Computed property "****" was assigned to but it has no setter.
2020/12/19 Vue.js
Python读取mp3中ID3信息的方法
2015/03/05 Python
详解Python的Django框架中的通用视图
2015/05/04 Python
Python 3.x 新特性及10大变化
2015/06/12 Python
Python爬取三国演义的实现方法
2016/09/12 Python
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
Python实现进程同步和通信的方法
2018/01/02 Python
Python使用Pandas对csv文件进行数据处理的方法
2019/08/01 Python
python基于opencv检测程序运行效率
2019/12/28 Python
Python基于yield遍历多个可迭代对象
2020/03/12 Python
小学英语复习计划
2015/01/19 职场文书
课外活动实习计划
2015/01/19 职场文书
杜甫草堂导游词
2015/02/03 职场文书
大学生自我评价范文
2015/03/03 职场文书
2016年八一建军节活动总结
2016/04/05 职场文书
pytest配置文件pytest.ini的详细使用
2021/04/17 Python