gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 17:04:50 32 4
gpt4 key购买 nike

我无法更改工作区内的 php-fpm 版本。我正在尝试安装 PHP 7.1 版我的 docker 版本是

 Docker version 18.06.1-ce, build e68fc7a

每次安装PHP版本

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

我在工作区中的 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}

最佳答案

在 .env 文件中更改 PHP_VERSION

为新版本构建 fpm 和 cli

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

重启Container以使用新版本的php

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

关于php - Laradock 在工作区内更改 php-fpm 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52207468/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com