https://segmentfault.com/q/1010000018954726
我配了下这个可以用 主要是 安装event拓展需要 openssl 和 libssl-dev sockets、mysqli、opcache 根据需要选择 我也顺便加上 composer 根据情况选择
docker build -t php-workerman:v0.1-2 .
docker run --name wm -d -P -v /home/www:/var/www/ php-workerman:v0.1-2
FROM php:7.3-fpm LABEL maintainer="Draula" version="v0.1-2" RUN apt-get update \ && apt-get install -y openssl libssl-dev \ && docker-php-ext-install pcntl sockets mysqli opcache \ && docker-php-ext-enable opcache \ && apt-get install libevent-dev -y \ && pecl install event \ && echo "extension=event.so" > /usr/local/etc/php/conf.d/event.ini && curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer \ && composer --ansi --version --no-interaction EXPOSE 9000 80 443 9501 9527 CMD /usr/local/sbin/php-fpm
我配了下这个可以用 主要是 安装event拓展需要 openssl 和 libssl-dev
sockets、mysqli、opcache 根据需要选择
我也顺便加上 composer 根据情况选择
docker build -t php-workerman:v0.1-2 .
docker run --name wm -d -P -v /home/www:/var/www/ php-workerman:v0.1-2
FROM php:7.3-fpm
LABEL maintainer="Draula" version="v0.1-2"
RUN apt-get update \
&& apt-get install -y openssl libssl-dev \
&& docker-php-ext-install pcntl sockets mysqli opcache \
&& docker-php-ext-enable opcache \
&& apt-get install libevent-dev -y \
&& pecl install event \
&& echo "extension=event.so" > /usr/local/etc/php/conf.d/event.ini
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer \
&& composer --ansi --version --no-interaction
EXPOSE 9000 80 443 9501 9527
CMD /usr/local/sbin/php-fpm