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程序
Feb 04 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
Aug 01 PHP
教你如何解密 “ PHP 神盾解密工具 ”
Jun 20 PHP
php实现过滤表单提交中html标签的方法
Oct 17 PHP
php实现MySQL数据库备份与还原类实例
Dec 09 PHP
php将字符串转换成16进制的方法
Mar 17 PHP
CodeIgniter 完美解决URL含有中文字符串
May 13 PHP
Zend Framework实现自定义过滤器的方法
Dec 09 PHP
php实现将数据做成json的格式给前端使用
Aug 21 PHP
PHP PDOStatement::setFetchMode讲解
Feb 03 PHP
Laravel监听数据库访问,打印SQL的例子
Oct 24 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 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
调频问题解答
2021/03/01 无线电
PHP5中虚函数的实现方法分享
2011/04/20 PHP
laravel migrate初学常见错误的解决方法
2017/10/11 PHP
JavaScript学习笔记(十七)js 优化
2010/02/04 Javascript
JQuery 将元素显示在屏幕的中央的代码
2010/02/27 Javascript
获取焦点时,利用js定时器设定时间执行动作
2010/04/02 Javascript
基于jQuery的获取标签名的代码
2012/07/16 Javascript
jquery选择checked在ie8普通模式下的问题
2014/02/12 Javascript
Javascript中call和apply函数的比较和使用实例
2015/02/03 Javascript
JS+CSS实现实用的单击输入框弹出选择框的方法
2015/02/28 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
jquery ui resize 中border-box的bug修正
2015/04/26 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
jQuery模拟下拉框选择对应菜单的内容
2017/03/07 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
2017/06/12 Javascript
layui select 禁止点击的实现方法
2019/09/05 Javascript
详解vue之自行实现派发与广播(dispatch与broadcast)
2021/01/19 Vue.js
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
python之super的使用小结
2018/08/13 Python
pytorch进行上采样的种类实例
2020/02/18 Python
python初步实现word2vec操作
2020/06/09 Python
一款CSS3实现多功能下拉菜单(带分享按)的教程
2014/11/05 HTML / CSS
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
2014年五一活动策划方案
2014/03/15 职场文书
区级文明单位申报材料
2014/05/15 职场文书
工作态度不端正检讨书
2014/10/04 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
入学证明
2015/06/23 职场文书
党员读书活动心得体会
2016/01/14 职场文书
pycharm debug 断点调试心得分享
2021/04/16 Python
SpringBoot实现异步事件驱动的方法
2021/06/28 Java/Android
使用Nginx搭载rtmp直播服务器的方法
2021/10/16 Servers
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis