Dockerfile 894 B

12345678910111213141516171819202122232425262728293031
  1. FROM php:5.6.40-fpm-alpine
  2. # 维护者 gwang -2022.4.26
  3. MAINTAINER gwang<wanggangzero@qq.com>
  4. # docker build -t "wg/php56:5.6" 56
  5. # 设置时区
  6. ENV TZ=Asia/Shanghai
  7. # 定制PHP_Extension
  8. RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
  9. && apk update \
  10. && apk add --no-cache libmcrypt-dev \
  11. && docker-php-ext-install mcrypt mysql mysqli pdo pdo_mysql mbstring sockets shmop opcache
  12. RUN apk add openssl openssl-dev
  13. RUN apk add gc g++ automake autoconf make
  14. RUN pecl install -o -f mongo
  15. # 附加php设置
  16. COPY php_extra.ini /usr/local/etc/php/conf.d
  17. COPY php_mongo.ini /usr/local/etc/php/conf.d
  18. # 开机启动php-fpm进程
  19. CMD ["php-fpm", "-F"]
  20. #docker build
  21. # docker run -d --name="php56" -p=9056:9000 --restart=always -v=D:\\www:/data/www wg/php56:5.6
  22. # docker run -d --name="php56" -p=9056:9000 --restart=always -v=/data:/data wg/php56:5.6