macOS多版本PHP环境安装swoole扩展

本人为macOS,有系统安装的php的多个版本,也有MAMP这种集成环境。

MAMP在多项目开发的时候确实好用,可是安装扩展着实让我们头疼,爬了坑后总结一下。

请确保系统中有系列软件

php-5.3.10 或更高版本
gcc-4.4 或更高版本
make
autoconf
pcre (centos系统可以执行命令:yum install pcre-devel)

swoole在github仓库下载,选择稳定版

https://github.com/swoole/swoole-src/releases

http://git.oschina.net/swoole/swoole(网络状况差的同学可以选择这个)

brew很好用 不过它是会找默认的php版本(特别是通过brew安装的php)进行扩展编译

我们要做到多版本php都要有扩展,所以下载一个包比较好。

扫描二维码关注公众号,回复: 481197 查看本文章

 进入到下载好的swoole编译包中

cd ~/Downloads/swoole-src-2.0.10-stable/

  

接下来要phpize,这里需要找到你想安装的php版本安装目录

接下来告诉一个方法

安装php-version,并加入环境变量中

brew install php-version 
source $(brew --prefix php-version)/php-version.sh
echo "source $(brew --prefix php-version)/php-version.sh" >> ~/.bash_profile

  

  

终端输入

  ~  php-version                                       

  7.0.17

  7.1.6

* 7.1.14

 当前版本为7.1.14

想要切换就 php-version x.xx.xx(版本号)

  ~  php-version 7.1.6

  ~  php-version   

  7.0.17

* 7.1.6

  7.1.14

然后查看一下php的信息

php -i

  

猜你喜欢

转载自www.cnblogs.com/Ethen/p/8589664.html