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
用php+mysql一个名片库程序
Oct 09 PHP
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
Oct 09 PHP
php 图片加水印与上传图片加水印php类
May 12 PHP
php去掉字符串的最后一个字符附substr()的用法
Mar 23 PHP
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
Jun 02 PHP
邮箱正则表达式实现代码(针对php)
Jun 21 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
May 04 PHP
php生成唯一数字id的方法汇总
Nov 18 PHP
Yii框架实现的验证码、登录及退出功能示例
May 20 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
php使用Swoole实现毫秒级定时任务的方法
Sep 04 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面向对象概念
2011/11/06 PHP
深入解析php之sphinx
2013/05/15 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
JavaScript中的一些定位属性[图解]
2010/07/14 Javascript
jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
2010/10/22 Javascript
基于Jquery的仿照flash放大图片效果代码
2011/03/16 Javascript
js日历功能对象
2012/01/12 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
JQuery判断radio是否选中并获取选中值的示例代码
2014/10/17 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
2015/03/06 Javascript
js动态创建及移除div的方法
2015/06/03 Javascript
javascript常用函数(1)
2015/11/04 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
jQuery插件HighCharts绘制2D圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
2017/12/25 Javascript
细说webpack源码之compile流程-入口函数run
2017/12/26 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
Javascript confirm多种使用方法解析
2020/09/25 Javascript
Python中的hypot()方法使用简介
2015/05/18 Python
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
全面分析Python的优点和缺点
2018/02/07 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
2018/03/31 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
python打包生成so文件的实现
2020/10/30 Python
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
编写用C语言实现的求n阶阶乘问题的递归算法
2014/10/21 面试题
教师岗位职责范本
2013/12/29 职场文书
北京故宫的导游词
2015/01/31 职场文书
2015年清明节活动总结
2015/02/09 职场文书
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技