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生成UTF8文件的方法
May 15 PHP
解析PHP中如何将数组变量写入文件
Jun 06 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
Jun 12 PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 PHP
php将字符串转换成16进制的方法
Mar 17 PHP
php判断表是否存在的方法
Jun 18 PHP
培养自己的php编码规范
Sep 28 PHP
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
Sep 11 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
Sep 21 PHP
php微信公众号开发模式详解
Nov 28 PHP
YII框架中搜索分页jQuery写法详解
Dec 19 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
Jul 06 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
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
2010/06/04 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
2014/12/18 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
js跨域问题浅析及解决方法优缺点对比
2014/11/08 Javascript
JQuery基础语法小结
2015/02/27 Javascript
jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
2015/12/01 Javascript
JQuery EasyUI的使用
2016/02/24 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
Bootstrap模态框插件使用详解
2017/05/11 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
浅谈Angular4实现热加载开发旅程
2017/09/08 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
2017/12/25 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
Vue源码解读之Component组件注册的实现
2018/08/24 Javascript
Vue-cli@3.0 插件系统简析
2018/09/05 Javascript
JavaScript switch语句使用方法简介
2019/12/30 Javascript
python简单实现基数排序算法
2015/05/16 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
2016/09/21 Python
基于python 字符编码的理解
2017/09/02 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
python3 使用traceback定位异常实例
2020/03/09 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
2021/02/01 Python
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
2014年乡镇安全生产工作总结
2014/12/02 职场文书
2015年试用期工作总结
2014/12/12 职场文书
博士给导师的自荐信
2015/03/06 职场文书
质量整改通知单
2015/04/21 职场文书
人民检察院起诉书
2015/05/20 职场文书
民间借贷借条范本
2015/05/25 职场文书
文艺委员竞选稿
2015/11/19 职场文书
十大最强妖精系宝可梦,哲尔尼亚斯实力最强,第五被称为大力士
2022/03/18 日漫