php mac 安装swoole
1、下载swoole源码
2、解压、进入目录
3、比如用的mamp 环境 ,有多个php版本,用所使用版本的php下的phpize来执行
/Applications/MAMP/bin/php/php7.4.2/bin/phpize
./configure --with-php-config=/Applications/MAMP/bin/php/php7.4.2/bin/php-config
make
make install
4、vim /Applications/MAMP/bin/php/php7.4.2/conf/php.ini 在配置里加上
extension=swoole.so
swoole.use_shortname = off
保存退出
5、执行 /Applications/MAMP/bin/php/php7.4.2/bin/php -m | grep swoole 看看有没有swoole
。。。。。
如果想安装需要swoole扩展的项目,如hyperf框架
下载后来加载composer依赖
/Applications/MAMP/bin/php/php7.4.2/bin/php /usr/local/bin/composer update -vvv
/Applications/MAMP/bin/php/php7.4.2/bin/php /usr/local/bin/composer update -vvv
如果报openssl错误:
./configure --with-php-config=/usr/local/Cellar/php@8.0/8.0.16/bin/php-config --enable-openssl --with-openssl-dir=/usr/local/Cellar/openssl@1.1/1.1.1m --enable-http2