docker ubuntu swoole fatal error: openssl/ssl.h: No such file or directory

Posted Flybeta

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker ubuntu swoole fatal error: openssl/ssl.h: No such file or directory相关的知识,希望对你有一定的参考价值。

Dockerfile

RUN apt-get update -y
RUN apt-get install -y libssl-dev
RUN cd /tmp/ && rm -rf ./swoole-src
&& curl -o ./swoole.tar.gz https://github.com/swoole/swoole-src/archive/master.tar.gz -L
&& tar zxvf ./swoole.tar.gz
&& mv swoole-src* swoole-src
&& cd swoole-src
&& phpize
&& ./configure --enable-openssl --with-openssl-dir=/usr/lib/ssl --enable-http2
&& make && make install
&& docker-php-ext-enable swoole

虽然已经装过openssl了,但缺少对应的lib,找半天才知道需要装libssl-dev(centos是openssl-devel)

安装过程收获

openssl version -a

以上是关于docker ubuntu swoole fatal error: openssl/ssl.h: No such file or directory的主要内容,如果未能解决你的问题,请参考以下文章

docker ubuntu swoole fatal error: openssl/ssl.h: No such file or directory

Docker 抛出 FATA [0000] 来自守护进程的错误响应

FATA[0000] Get http:///var/run/docker.sock/v1.18/images/json: dial unix /var/run/docker.sock: no suc

ubuntu1404编译swoole扩展

ubuntu 安装 swoole 和mac 安装swoole 扩展

docker搭建swoole简易聊天室