1、查看可安装的PHP版本
brew search php
2、安装8.3的版本
brew install php@8.3
3、设置环境变量
vim ~/.zshrc
放入上述第二步完成后提示的内容
export PATH="/opt/homebrew/opt/php@8.3/bin:$PATH"
export PATH="/opt/homebrew/opt/php@8.3/sbin:$PATH" export LDFLAGS="-L/opt/homebrew/opt/php@8.3/lib" export CPPFLAGS="-I/opt/homebrew/opt/php@8.3/include"
保存后,使变量生效
source ~/.zshrc
4、验证
php -v
5、更新PECL源
pecl channel-update https://pecl.php.net/channel.xml pecl clear-cache pecl update-channels
6、安装 Swoole
pecl install swoole
⚠️可能出现异常
fatal error: ‘pcre2.h’ file not found
使用命令解决
cp /opt/homebrew/Cellar/pcre2/10.45/include/pcre2.h /opt/homebrew/Cellar/php@8.3/8.3.19_1/include/php/ext/pcre/pcre2.h
7、开启拓展 php.ini
vim /opt/homebrew/etc/php/8.1/php.ini
后面添加
extension=swoole.so
8、验证Swoole
php -i | grep -i swoole