我现在正尝试在Debian 7(Wheezy)中使用php5.6。由这个answer
这是我的DockerFile
FROM debian:7
RUN echo "deb http://packages.dotdeb.org wheezy-php56 all" >> /etc/apt/sources.list.d/dotdeb.list
RUN echo "deb-src http://packages.dotdeb.org wheezy-php56 all" >> /etc/apt/sources.list.d/dotdeb.list
RUN apt-get update
RUN apt-get install -y wget
RUN wget http://www.dotdeb.org/dotdeb.gpg -O- | apt-key add -
RUN apt-get update
RUN apt-get install -y freetds-common freetds-bin unixodbc apache2 \
php5-sybase php5 libapache2-mod-php5 php5-cli php5-fpm
RUN apt-get install -y nano curl
#RUN mkdir /var/www
WORKDIR /var/www
RUN rm /var/www/index.html
#COPY application ./application
COPY assets ./assets
COPY phpStorm-CC-Helpers-master ./phpStorm-CC-Helpers-master
COPY pushnotification ./pushnotification
#COPY system ./system
COPY uploads ./uploads
COPY web.config .
COPY index.php .
RUN a2enmod php5
CMD ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]这是docker-compose.yml
version: '3'
services:
backend:
container_name: gen365-cms
build:
context: .
dockerfile: DockerFile
environment:
- APACHE_RUN_USER=root
- APACHE_RUN_GROUP=root
volumes:
- "./application:/var/www/application"
- "./system:/var/www/system"
ports:
- "8081:80"repository运行得非常好。他们做得很好。
php -v
PHP 5.6.32-1~dotdeb+7.1 (cli) (built: Nov 2 2017 18:55:13)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies就我所知道。php5通常是开箱即用的。我确认我已经根据这个libapache2-mod-php5安装了answer
问题:
它不起作用。php根本不运行。
发布于 2018-01-03 13:33:58
这是码头映像中的缓存问题。
https://stackoverflow.com/questions/48078264
复制相似问题