mac homebrew被坑
2018-08-09 10:11
337 查看
由于
安装mac+nginx+mysql可看之前的文章,php安装和安装扩展,如memcached、redis等则不可在用
安装php
安装php扩展(难点)
不推荐用 pecl 的方式安装 PHP 扩展。以 php-redis 扩展为例,下载源码包来进行安装:
注意:看清你安装的路径
安装memcach、memcached(
安装遇到的错误
Homebrew/php自来水在2018年3月底被弃用,并将所有PHP公式转移到
Homebrew/core,旧的
brew tap homebrew/dupes、brew tap homebrew/versions、brew tap homebrew/homebrew-php都会报以下错误(目前国内百度都找不到解决这个问题的方法):
Warning: homebrew/dupes was deprecated. This tap is now empty as all its formulae were migrated.
安装mac+nginx+mysql可看之前的文章,php安装和安装扩展,如memcached、redis等则不可在用
brew search php查看扩展
brew install php70-memcached这种方式安装扩展了。
安装php
brew install php56
安装php扩展(难点)
不推荐用 pecl 的方式安装 PHP 扩展。以 php-redis 扩展为例,下载源码包来进行安装:
wget https://pecl.php.net/get/redis-3.1.3.tgz # 下载源码包 tar -zxvf redis-3.1.3.tgz # 解压 cd redis-3.1.3 phpize # 生成编译配置 ./configure # 编译配置检测 make # 编译 make install # 安装
注意:看清你安装的路径
安装memcach、memcached(
php5.几版本的需要安装[memcached-2.2.0.tgz](http://pecl.php.net/get/memcached-2.2.0.tgz) 才不会报错)、mongo、mongodb可去pecl搜搜下载对应的包。下载下来直接解压安装包,建议把安装包放到php@5.6同一级目录中(如:
/usr/local/Cellar)解压了文件就可以跳过之前安装的两步,直接
cd …进入生成编辑配置。
安装遇到的错误
1.错误configure:error:请重新安装pkg-config分配 报错信息:Checking for pkg-config… /usr/bin/pkg-config configure: error: Cannot find OpenSSL’s <evp.h> 解决办法: wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz tar -zxvf pkg-config-0.28.tar.gz cd pkg-config-0.28 ./configure --with-internal-glib make && make install 2.报错信息:fatal error: 'openssl/sha.h' file not found on installation 解决办法: $ cd /usr/local/include $ ln -s ../opt/openssl/include/openssl .
相关文章推荐
- Mac OS X 好用的软件包管理工具 Homebrew
- Mac上Homebrew的使用 (Homebrew 使 OS X 更完整)
- mac之homebrew安装
- Mac安装Homebrew
- Mac下安装Homebrew
- Mac安装homebrew
- mac下homebrew的使用
- 解决mac使用homebrew安装MySQL无法登陆问题
- Mac OS X 程序员利器 – Homebrew安装与使用
- mac homebrew chinese mirror
- mac安装Homebrew
- 设置Mac套件管理器Homebrew的国内镜像源
- mac OS X 10.9 Mavericks如何安装homebrew
- Mac安装,简单使用,卸载homebrew详细教程
- mac中安装homebrew
- Mac 使用 homebrew 全局安装composer
- Mac换源之Homebrew
- mac homebrew安装
- Mac 如何更改HomeBrew 镜像源呢?