dnmp( 基于 Docker 的 LNMP )swoole扩展开启openssl

        本地一直在使用dnmp的环境,最近项目要使用swoole的协程,进行并发请求第三方接口 进行数据组装。

        已在dnmp的.env文件中 的 PHP_EXTENSIONS 设置过swoole扩展,但在代码使用Swoole\Coroutine\Http\Client 时一直报未开启 swoole的openssl。经过查资料 需要在编译时候就设置 ./configure --enable-openssl

docker-compose build php 的时候

dnmp( 基于 Docker 的 LNMP )swoole扩展开启openssl_第1张图片

 只是进行扩展安装 

./configure 后面什么都没有 也没有接收参数地方

dnmp( 基于 Docker 的 LNMP )swoole扩展开启openssl_第2张图片

 经过参考 粗暴的改为

dnmp( 基于 Docker 的 LNMP )swoole扩展开启openssl_第3张图片

dnmp( 基于 Docker 的 LNMP )swoole扩展开启openssl_第4张图片

  

你可能感兴趣的:(swoole,后端)