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数组
Oct 09 PHP
模拟xcopy的函数
Oct 09 PHP
在PHP3中实现SESSION的功能(一)
Oct 09 PHP
中篇:安装及配置PHP
Dec 13 PHP
windows下开发并编译PHP扩展的方法
Mar 18 PHP
php实现mysql封装类示例
May 07 PHP
php简单防盗链实现方法
Jul 29 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
Dec 31 PHP
php实现学生管理系统
Mar 21 PHP
AJAX的使用方法详解
Apr 29 PHP
PHP 中使用explode()函数切割字符串为数组的示例
May 06 PHP
PHP的PDO错误与错误处理
Jan 27 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
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
第4章 数据处理-php字符串的处理-郑阿奇(续)
2011/07/04 PHP
ecshop实现smtp发送邮件
2015/02/03 PHP
javascript 动态数据下的锚点错位问题解决方法
2008/12/24 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
js实现幻灯片效果(基于jquery插件)
2013/11/05 Javascript
JavaScript中instanceof与typeof运算符的用法及区别详细解析
2013/11/19 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
jQuery中width()方法用法实例
2014/12/24 Javascript
JQuery控制Radio选中方法分析
2015/05/29 Javascript
基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用
2016/05/12 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
2016/10/21 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
canvas简单快速的实现知乎登录页背景效果
2017/05/08 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
2019/05/12 Javascript
Javascript模块化机制实现原理详解
2020/04/02 Javascript
微信小程序实现列表的横向滑动方式
2020/07/15 Javascript
python数据结构之二叉树的遍历实例
2014/04/29 Python
python刷投票的脚本实现代码
2014/11/08 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
2018/02/02 Python
python 获取url中的参数列表实例
2018/12/18 Python
如何分离django中的媒体、静态文件和网页
2019/11/12 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
纯css3实现照片墙效果
2014/12/26 HTML / CSS
Artist Guitars新西兰:乐器在线商店
2017/09/17 全球购物
巴西最大的运动品牌:Olympikus
2020/07/14 全球购物
数据库设计的包括哪两种,请分别进行说明
2016/07/15 面试题
地质工程专业毕业生求职信
2014/08/08 职场文书
五心教育心得体会
2014/09/04 职场文书
创业计划书之游泳馆
2019/09/16 职场文书
Python开发五子棋小游戏
2022/05/02 Python
MySQL中EXPLAIN语句及用法
2022/05/20 MySQL
Nginx本地配置SSL访问的实例教程
2022/05/30 Servers