Mac brew swoole 安装与升级

Mac下使用brew安装包,无疑是最便捷的方式之一 本次安装的是C的扩展框架swoole

安装php

使用Brew安装php7.1(不需要卸载原有的PHP版本) brew install php71 #相关的配置文件: /usr/local/etc/php/7.1/ #相关的执行文件: /usr/local/opt/php71/bin 查看自身php环境变量版本

php -v
复制代码

若为7.1版本,环境正确,直接进行swoole安装操作 若不是,执行切换php-cli操作

将默认的php-cli切换为7.1

编辑环境文件 vi ~/.zshrc #增加 export PATH="/usr/local/opt/php71/bin:$PATH" #:wq #重载 source ~/.zshrc

安装swoole

#此时的版本是1.8.1
brew install php71-swoole
#文件目录为:
/usr/local/opt/php71-swoole
#并且安装之后已自动将swoole.so写入了php.ini中,配置地址在:
/usr/local/etc/php/7.1/conf.d/ext-swoole.ini
#内容如下:
[swoole]
extension="/usr/local/opt/php71-swoole/swoole.so"

#查看当前的swoole版本及相关信息:
php --ri swoole
复制代码

若需要下载最新版本的前往swoole

替换swoole版本为最新版

#进入下载之后的swoole文件夹中:
cd swoole
#开始编译
#因为已经将php7.1的目录加入环境变量,将采用7.1版本的phpize
phpize
#此时可以添加额外的参数 使用./configure --help 查看
./configure
#准备编译
make && make install
#期间出现一些错误 比如autoconf 没有,因此使用 brew install autoconf 安装
#最后在/usr/local/Cellar/php71/7.1.2_13/lib/php/extensions/no-debug-non-zts-20160303/目录下生成了swoole.so文件
#修改/usr/local/etc/php/7.1/conf.d/ext-swoole.ini如下
[swoole]
extension="/usr/local/opt/php71-swoole/swoole.so"
替换为
extension="/usr/local/Cellar/php71/7.1.2_13/lib/php/extensions/no-debug-non-zts-20160303/swoole.so"
#执行
php --ri swoole
#swoole已经是最新版本
复制代码

转载于:https://juejin.im/post/5b00384a6fb9a07ab979c0b9

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值