PHP 您现在的位置是:首页 > 开发笔记 > PHP
CentOS 安装swoole报错
来源:惠达浪原创
发布时间:2019-06-01
最后更新:2019-06-01
5256已围观
摘要近期学习swoole,在虚拟机的CentOS 7.6上,按官方教程安装出错,百度之后找到了解决办法,记录在此。
近期打算学习一下牛哄哄的swoole,结果刚出门就卡了个大跟头,安装过程报错,一步一步来吧。系统环境为 CentOS 7.6,已经安装宝塔,系统安装了pecl,说实话,我都不知道这个pecl是啥。
当我按要求,执行
pecl install swoole
这么简单的一个命令时,系统就提示错误了。
第一个:pecl过期了,需要升级。这个简单,它有一句提示命令,照着敲上去,就升级了。
第二个:协议升级了,有这么一句提示:
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
这个解决起来也是非常简单,按提示输入解决。
pecl channel-update pecl.php.net
第三个:这个真是没那么简单了,安装时提示:
No releases available for package "pecl.php.net/swoole"
这个问题的查找过程不说了,结果就是 /usr/local/openssl下,没有证书cert.pem。下载一个证书放在这儿就行。
wget -c https://curl.haxx.se/ca/cacert.pem /usr/local/openssl/cert.pem --no-check-certificate
我用这个命令,证书倒是下来了,但文件名是cacert.pem,如果你也是这样,把名字改成cert.pem就行了。安装吧!
很赞哦! (611)
上一篇: 微信公众平台基本配置token验证失败
下一篇: PHP遍历数组的几种方式
站点信息
- 网站平台:ThinkCMF 5.1.5
- PHP版本:7.3.31
-
QQ交流群:
惠达浪技术交流