之前整理了一下内置的php环境,各种缺库是很坑爹的,而且内置的php编译目录找了老半天没找到。所以决定使用brew去重新编译一边php

brew的安装就不说了,上篇博客有说。直入主题

brew安装完php后,切换默认使用

export PATH="$(brew --prefix homebrew/php/php55)/bin:$PATH"

export PATH="/usr/local/mysql/bin:$PATH"

export PATH="/usr/local/sbin:$PATH"

在我之前我已经用pecl安装过memcache,和redis,swoole了

现在换了php版本后要重新加载进来。

php --ini

sudo vi /usr/local/etc/php/5.5/php.ini

extension=/usr/lib/php/extensions/no-debug-non-zts-20121212/memcache.so

extension=/usr/lib/php/extensions/no-debug-non-zts-20121212/redis.so

extension=/usr/lib/php/extensions/no-debug-non-zts-20121212/swoole.so

zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20121212/opcache.so

opcache.enable=1

opcache.enable_cli=1

ImageMagick安装

brew install php55-imagick

出现:

Error: Formulae found in multiple taps:

* homebrew/php/php55-imagick

* josegonzalez/php/php55-imagick

Please use the fully-qualified name e.g. homebrew/php/php55-imagick to refer the formula.

没找到这个库,网上解决方案,重置brew库

brew untap josegonzalez/homebrew-php

brew install php55-imagick

这下成功了。

mac环境brew安装freetype,imagick等yii2所需要的库的更多相关文章

  1. Mac环境brew安装

    curl -L https://get.rvm.io | bash -s stable //RVM安装 source ~/.rvm/scripts/rvm rvm -v //版本检测 rvm list ...

  2. 【MySQL】Mac通过brew安装的MySQL重启方法

    问题 在 Mac 上通过 brew install mysql 安装的的MySQL使用基本MySQL命令重启会失败: mysql.server stop mysql.server start mysq ...

  3. Mac使用brew安装软件

    Homebrew官方网站:https://brew.sh/1,安装brew,Mac中打开Termal输入命令: /usr/bin/ruby -e "$(curl -fsSL https:// ...

  4. mac环境下安装posgreSQL,postGIS,pgrouting方法

    费了九牛二虎之力,终于安装成功...都是mac的坑,好好的window环境多好,非要换mac环境,导致软件配置极其的麻烦,window的环境下配置会少很多事,自己惹的祸自己担着吧还是.换mac要慎重, ...

  5. Mac用brew安装MySQL

    1.先安装brew 网址:https://brew.sh/ 复制命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent ...

  6. Mac环境下安装运行splash

    http://blog.csdn.net/chenhy8208/article/details/69391097 最近需要使用scrapy爬虫做一些开发,用到了splash.我本机是mac环境,跳着看 ...

  7. MAC OS brew安装MNMP

    安装HomeBrew Brew是Mac下面的包管理工具,就像centos下面的yum一样.HomeBrew可以通过ruby来安装,mac系统是自带ruby的,所以只要在终端运行下面的代码即可安装Hom ...

  8. Mac使用brew安装MongoDB

    之前一直使用以下命令安装MongoDB,但是一直安装不上 brew install mongodb 后来看了官网,安装方法如下 brew tap mongodb/brew //这步不知道需不需要 br ...

  9. mac使用brew安装mysql

    1.安装mysql #brew install mysql 报错 Error: The following directories are not writable by your user: /us ...

随机推荐

  1. html5,加密元素

    <form action="">    账号:<input type="text" name="user">     ...

  2. Zend框架设置数据库连接编码为utf8三种方法

    第一种:$conn['host'] = '127.0.0.1';$conn['username'] = '56_' . $tenant['tenant'];$conn['password'] = $t ...

  3. js计算字符串出现个数

    //valueStr 整个字符串 nameStr待切割的字符串 function GetPartStrCount (valueStr, partStr) { //debugger valueStr = ...

  4. nextAll([expr])

    描述: 给第一个div之后的所有元素加个类 HTML 代码: <div></div><div></div><div></div> ...

  5. 1,Boost -> Bind

    #include <boost/bind.hpp> #include <boost/shared_ptr.hpp> #include <iostream> usin ...

  6. 2 . Linux常见命令

    Linux常见命令格式: 命令名称 选项 参数 ls -alh 文件/目录 --all #ls 显示当前目录内容 #ls -l 显示文件详细信息 #ls -hl h已常见单位显示文件大小 k M G# ...

  7. YTU 3027: 哈夫曼编码

    原文链接:https://www.dreamwings.cn/ytu3027/2899.html 3027: 哈夫曼编码 时间限制: 1 Sec  内存限制: 128 MB 提交: 2  解决: 2 ...

  8. asp的gridview

    using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI ...

  9. javascript高级程序设计---第二、三章

    在HTML中引用javaScript javascript的几个属性  type async(异步加载 只适用于外部JS且IE8以上 HTML5规范 先于load执行) src defer(延迟加载 ...

  10. SQLServer控制用户访问权限表

    连接地址:http://www.cnblogs.com/yxyht/archive/2013/03/22/2975880.html 一.需求 在管理数据库过程中,我们经常需要控制某个用户访问数据库的权 ...