
大多数新手在安装 Swoole 扩展时,都只会使用 pecl 进行安装,还要增加一些编译参数,比如 openssl
使用命令进行安装: (推荐学习: swoole视频教程)
pecl install swoole
在使用 pecl 进行安装时有几个问答选项
enable sockets supports? [no] : enable openssl support? [no] : enable http2 support? [no] : enable mysqlnd support? [no] :
这些是用于开启某些特性,比如 openssl 是来启用 SSL 支持,大多数新手在这里都会选择 yes,之后就开始编译了
结果发现报错了:error “Enable openssl support, require openssl library.”(具体的错误信息就不详细写了,大概是这样)意思就是说你开启 openssl,常规路径下没有找到,需要你手动指定 openssl 库的路径
或者fatal error: ‘openssl/ssl.h’ file not found
jQuery搜索框输入内容查找表格内是否匹配代码
jQuery搜索框输入文字查找表格内容匹配代码
47 查看详情
这个意思是你没有加 openssl 库的路径或者指定 openssl 库的路径不对,缺少头文件
那么在 pecl 安装的时候怎么开启添加这个路径呢?不是只能 yes 或者 no 吗?
答案是当然可以添加的,我们可以在 yes 后面跟上路径参数: –with-openssl-dir=/opt/openssl/,替换为你的 openssl 库路径
检查: php --ri swoole

以上就是swoole环境是否支持openssl的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/209029.html
微信扫一扫
支付宝扫一扫