今天在macOs上安装部署swoole4开发项目,我的系统版本是12.4,由于官网说明需要gcc版本需要4.8或以上,而安装xcode-select之后,gcc默认版本为4.2
brew search gcc 查看gcc版本,发现存在gcc@4.9,直接安装它,结果发现已经被弃用(gcc@5也被弃用),只好选择安装gcc@6
在终端输入 brew install gcc@6,安装过程有点慢,安装完成之后编辑~/. zshrc设置别名,在文件最后添加以下几行:
alias gcc="gcc-6"
alias g++="g++-6"
alias cc="gcc-6"
alias c++="c++-6"
然后重新打开一个终端,输入 gcc -v 查看版本
注意php版本最低支持7.2
下载源码编译
去码云下载源码, 我下了最新的4.8.10,解压后进入源码目录,执行命令编译安装
cd swoole-v4.8.10
phpize
./configure --enable-openssl --enable-http2
make && sudo make