Mac m1 安装swoole 碰到的问题

使用pecl install swoole 报错

一.openssl not found

使用brew install openssl

1
--enable-openssl --with-openssl-dir=/opt/homebrew/Cellar/openssl@3/3.0.1/

二. library not found for -latomic

使用 brew install gcc 切换gcc为brew安装的版本

1
2
export CC=gcc-11
export CXX=g++-11

三. pcre2.h not found

使用brew install pcre2 然后软链到你当前使用的php版本下的pcre

1
ln -s /opt/homebrew/Cellar/pcre2/10.39/include/pcre2.h /opt/homebrew/Cellar/[email protected]/7.3.31_1/include/php/ext/pcre/pcre2.h

以上路径需要改成您自己的路径

Licensed under CC BY-NC-SA 4.0
Built with Hugo
主题 StackJimmy 设计