Mac homebrew-1.5以后安装php扩展的方法
一、以前Mac安装php及php扩展的方式
用Mac的童鞋都知道,我们以前都是用brew install php70,brew install php71 这样来安装php的,用brew install php70-xdebug,brew install php71-redis等这样来安装php某个版本对应的扩展的,而且这样的安装方式非常方便,每个扩展都单独使用一个配置文件,放在/usr/local/etc/php/7.1/conf.d 里面(其中7.1是版本,你电脑上有可能是其他版本),如下所示:
bruce > … > php > 7.1 > conf.d > ls -l
total 56
-rw-r--r-- 1 bruce admin 300 Dec 2 2017 ext-igbinary.ini
-rw-r--r-- 1 bruce admin 62 Dec 4 2017 ext-imagick.ini
-rw-r--r-- 1 bruce admin 4132 Dec 2 2017 ext-memcached.ini
-rw-r--r-- 1 bruce admin 78 Apr 8 10:45 ext-opcache.ini
-rw-r--r-- 1 bruce admin 292 Dec 2 2017 ext-redis.ini
-rw-r--r-- 1 bruce admin 273 Apr 11 20:48 ext-xdebug.ini
看,用brew search php71就有提示,我以前用的这个tap:josegonzalez/php 被移动到homebrew/core了
bruce > ~ > brew search php71
==> Formulae
php@7.1 ✔
If you meant "php71" specifically:
It was migrated from josegonzalez/php to homebrew/core.
移动的原因:homebrew在1.5版本更新时说明了将会在2018-03-31前弃用并且归档Homebrew/php这个tap,原因是Homebrew组织已经无法通过非核心公式tap的方式,去维护一个可被使用者或贡献者接受的一致性的体验及持续完整性的工作量!
什么鬼?我自己翻译的看了半天也觉得不通顺啊,但大概意思我是知道的,自己看原文吧:
https://brew.sh/2018/01/19/homebrew-1.5.0/
1)怎么安装php扩展
bruce > ~ > brew search pear
==> Formulae
shakespeare
我想,难道又要用源码包安装?查啊查,度娘问完问谷姐,最后发现是这样装的:
因为我是Mac,所以在https://pear.php.net/manual/en/installation.getting.php 中搜索:Mac
curl -O https://pear.php.net/go-pear.phar
php -d detect_unicode=0 go-pear.phar
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
总之,现在Mac安装php扩展的方式不能用brew了,找成用pecl安装了
Mac homebrew-1.5以后安装php扩展的方法的更多相关文章
- PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】
一:Mcrypt简介 Mcrypt是PHP的一个扩展,完成了常用加密算法的封装.其实该扩展是对mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如DES, TripleDES, Bl ...
- MAC: Homebrew(代替yum)安装
安装 ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 最新方式请 ...
- Linux centos7下php安装cphalcon扩展的方法
说明: 操作系统:CentOS7 php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini 运行环境:LNMP ,PHP7 .安装 ...
- Linux centos下php安装cphalcon扩展的方法
说明: 操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini 1.安装cphalcon cd /usr ...
- 无需重新编译安装PHP扩展的方法
转自:https://www.jianshu.com/p/ae3c17b0f126 PHP扩展模块通常有两种: PHP官方扩展.如果php通过源码安装(php7),安装的时候未开启,而后来需要开启某个 ...
- mac系统 php 7.2安装memcache扩展
memcache的安装 下载地址:https://github.com/websupport-sk/pecl-memcache/archive/php7.zip wget https://github ...
- php7安装php-redis扩展
注:操作系统10.13.3 版本,其他版本的Mac系统应该也是可以的 先安装 按照顺序在命令行执行下面命令,如果当前用户权限不够的话,执行命令加上 sudo cd /usr/local/Cellar ...
- 【转】如何编译安装PHP扩展
本文参考 一开始安装PHP的时候,我们并不知道需要哪些扩展,所以只有等到我们真正用到的时候才想办法去安装. 安装PHP扩展最简单的办法就是 sudo apt-get install php5-xxx ...
- Linux安装redis PHP安装Redis扩展 and基本命令
一.安装redis 用超级管理员身份运行: $ mkdir /usr/local/redis #redis安装目录 $ cd /usr/local/src #安装包下载目录 $ wget http:/ ...
随机推荐
- spring创建bean的三种方式
spring创建bean的三种方式: 1通过构造方法创建bean(最常用) 1.1 spring默认会通过无参构造方法来创建bean,如果xml文件是这样配置,则实体类中必须要有无参构造方法,无参构造 ...
- Oracle DBLINK的相关知识整理
一.DBLINK(Database Link)概念 dblink,顾名思义就是数据库的链接.当我们要跨本地数据库访问另一个数据库中的表的数据时,在本地数据库中就必须要创建远程数据库的dblink,通过 ...
- js array 对象
Javascript 对象: Array 对象:数组 创建方法: 1, var a = new Array() 2,var a = new Array(3) 3,var a = new Array(“ ...
- Mac_Sublime Text3(mac)一些插件和快捷键
下载地址http://www.sublimetext.com/3 一.安装Package Control 按Ctrl + ` 调出console,粘贴下列安装代码到底部命令行并回车: import u ...
- cnn神经网络入门
1.神经网络最基本的原理也是函数拟合,所以lose function就显得非常重要了,我们训练的目的之一就是减小损失函数,常用的损失函数参考:https://www.cnblogs.com/hypnu ...
- oracle数据库完全卸载步骤
1.关闭oracle所有的服务.可以在windows的服务管理器中关闭; 2.打开注册表:regedit 打开路径: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS ...
- Expedition---POJ - 2431
A group of cows grabbed a truck and ventured on an expedition deep into the jungle. Being rather poo ...
- Java实验环境的搭建
一.下载并安装JDK 1.官网下载安装 打开浏览器,输入http://www.oracle.com/index.html点击进入下载: 点击—>Downloads—>选择Java(JDK) ...
- 问题:win7下配置好服务器就是不能查询数据库。(已解决)
我用C写访问mysql的CGI程序,可以执行. 但是,当我写好网页再去访问这个CGI,出现下面的错误 我的环境是:IIS作为服务器,MYSQL数据库,VC++6.0写CGI. 跟踪了一下,发现只要我调 ...
- hibernate封装Until工具类
public class HibernateUntil { private static SessionFactory sessionfaction; //一个web项目确保只调用一个sessionf ...