一、在Github下载Swoole源码包
https://github.com/swoole/swoole-src/releases
选择合适的版本下载就行
二:查看Mac是否安装了OpenSSL
brew info openssl
没有的话执行安装
brew install openssl
安装好后执行 brew info openssl 以下就是OpenSSL的路径
三:解压安装Swoole
将下载的压缩包进行解压,然后复制安装包到此目录下【不同PHP版本目录不一样】
/Applications/MAMP/bin/php/php8.2.0/include/php/ext
cd [文件夹名称]
sudo /Applications/MAMP/bin/php/php8.2.0/bin/phpize
四:编译安装
./configure --enable-openssl --enable-swoole-curl --with-php-config=/Applications/MAMP/bin/php/php8.2.0/bin/php-config --with-openssl-dir=/opt/homebrew/Cellar/openssl@3/3.2.0_1
备注:
--enable-openssl 开启OpenSSL
--enable-swoole-curl 开启Curl
--with-php-config= [配置文件目录]
--with-openssl-dir= [OpenSSL目录,上面截图中的路径]
make && make install
编译完成后查看是否安装成功