- 安装《点击查看pecl的安装》
pecl install swoole
安装过程中会提示一些是否需要的swoole扩展,一般情况下都是yes,你也可以根据情况而输入
-
上面命令运行若报以下错误信息
/private/tmp/pear/temp/swoole/include/swoole_ssl.h:27:10: fatal error: 'openssl/ssl.h' file not found
#include <openssl/ssl.h>
^~~~~~~~~~~~~~~
1 error generated.
make: *** [ext-src/php_swoole.lo] Error 1
ERROR: `make' failed
openssl本机已安装,所以只需要提示是否启用openssl指定路径即可(以下路径为brew安装openssl路径)
重新运行安装命令,启用openssl时,输入:yes –with-openssl-dir=/usr/local/opt/openssl@1.1/
pecl install swoole
...
enable sockets supports? [no] : yes
enable openssl support? [no] : yes --with-openssl-dir=/usr/local/opt/openssl@1.1/
...
-
检查swoole是否安装成功
php --ri swoole
/usr/local/php/ 是php安装的目录,如果你的在其他地方,替换即可
sudo vim /usr/local/etc/php/7.4/php.ini
//写入这句话
extension=swoole.so;
php -m | grep 'swoole'
//执行后出现 swoole 则代表成功
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END