视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
swoole环境是否支持openssl
2020-11-03 18:23:36 责编:小采
文档

大多数新手在安装 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

这个意思是你没有加 openssl 库的路径或者指定 openssl 库的路径不对,缺少头文件

那么在 pecl 安装的时候怎么开启添加这个路径呢?不是只能 yes 或者 no 吗?

答案是当然可以添加的,我们可以在 yes 后面跟上路径参数: --with-openssl-dir=/opt/openssl/,替换为你的 openssl 库路径

检查: php --ri swoole

下载本文
显示全文
专题