swoole安装

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
喜欢就支持一下吧
分享