alpine内构建swoole
预环境 php7.4.x + swoole4.7.1
1. docker pull alpine // 拉取镜像 开启容器进入容器内
2. vi /etc/apk/repositories //删除之前的配置 把下面的源替换(这个源不是唯一请自己检查是否有新版本源地址)
https://mirrors.aliyun.com/alpine/v3.9/main/
https://mirrors.aliyun.com/alpine/v3.9/community/
https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.9/community/
https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.9/main/
https://mirrors.ustc.edu.cn/alpine/latest-stable/community/
https://mirrors.ustc.edu.cn/alpine/latest-stable/main/
http://nl.alpinelinux.org/alpine/edge/testing
3. apk update
4. apk upgrade
5. openssl证书安装
wget -P /etc/ssl/certs/ http://curl.haxx.se/ca/cacert.pem
chmod 744 /etc/ssl/certs/cacert.pem
pecl channel-update pecl.php.net
6. 安装php
apk add php php-pear php7-dev
pecl channel-update pecl.php.net
php -v
7. 安装构建swoole需要的环境
apk add m4 autoconf make gcc g++ linux-headers openssl-dev supervisor unzip git
wget https:
pecl install swoole-4.7.1.tgz
php -i | grep php.ini
php -m