简体   繁体   English

Laradock 在工作区中更改 php-fpm 版本

[英]Laradock changing php-fpm version inside workspace

I am not able to change the php-fpm version inside the workspace.我无法更改工作区中的 php-fpm 版本。 I'm trying to install PHP version 7.1 My docker version is我正在尝试安装 PHP 7.1 我的 docker 版本是

 Docker version 18.06.1-ce, build e68fc7a

Every time it installs PHP version每次安装PHP版本

PHP 7.2.4-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Apr  5 2018 08:53:57) ( NTS )

My dockerfile inside workspace looks like as follows:我在工作区中的 dockerfile 如下所示:

ARG LARADOCK_PHP_VERSION=7.1

FROM laradock/workspace:2.2-${LARADOCK_PHP_VERSION}

LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>"

ARG LARADOCK_PHP_VERSION

# Set Environment Variables
ENV DEBIAN_FRONTEND noninteractive

# Start as root
USER root

###########################################################################
# Laradock non-root user:
###########################################################################

# Add a non-root user to prevent files being created with root permissions on host machine.
ARG PUID=1000
ENV PUID ${PUID}
ARG PGID=1000
ENV PGID ${PGID}

change PHP_VERSION in .env file更改 .env 文件中的 PHP_VERSION

Build fpm and cli for new version为新版本构建 fpm 和 cli

docker-compose build php-fpm                       
docker-compose build workspace                                               

Restart Container to use new version of php重新启动容器以使用新版本的 php

docker-compose down                       
docker-compose up -d nginx mysql workspace redis

Change the value in .env only.仅更改 .env 中的值。 Rebuild the containers with --no-cache使用 --no-cache 重建容器

docker-compose down码头工人组合

docker-compose build --no-cache php-fpm docker-compose build --no-cache php-fpm

docker-compose build --no-cache workspace docker-compose build --no-cache 工作区

docker-compose up -d phpmyadmin workspace php-fpm nginx mysql maildev redis redis-webui #dockup docker-compose up -d phpmyadmin 工作区 php-fpm nginx mysql maildev redis redis-webui #dockup

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM