代码拉取完成,页面将自动刷新
同步操作将从 ThinkSAAS/ThinkSAAS 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
FROM php:7.2-apache
RUN apt-get update \
# 相关依赖必须手动安装
&& apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev \
# memcached 的相关依赖
&& apt-get install -y libmemcached-dev zlib1g-dev \
# 安装扩展
&& docker-php-ext-install -j$(nproc) iconv \
# 如果安装的扩展需要自定义配置时
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install -j$(nproc) gd \
# pecl 安卓mcrypt php从7.2开始不再在源码里支持mcrypt扩展而转到pecl方式支持
&& pecl install mcrypt-1.0.1 \
&& docker-php-ext-enable mcrypt \
# 其他扩展
&& docker-php-ext-install mysqli \
&& docker-php-ext-install pdo_mysql \
# pecl安装php的memcached扩展
&& pecl install memcached \
# 启用memcached 扩展
&& docker-php-ext-enable memcached \
# pecl 安装php的redis扩展
&& pecl install redis \
# 启用redis扩展
&& docker-php-ext-enable redis
COPY . /var/www/html/
RUN chmod -R 755 /var/www/html/cache
RUN chmod -R 755 /var/www/html/data
RUN chmod -R 755 /var/www/html/tslogs
RUN chmod -R 755 /var/www/html/upgrade
RUN chmod -R 755 /var/www/html/uploadfile
ENV APACHE_RUN_USER www-data
ENV APACHE_RUN_GROUP www-data
ENV APACHE_LOG_DIR /var/log/apache2
ENV APACHE_PID_FILE /var/run/apache2.pid
ENV APACHE_RUN_DIR /var/run/apache2
ENV APACHE_LOCK_DIR /var/lock/apache2
ENV APACHE_SERVERADMIN admin@localhost
ENV APACHE_SERVERNAME localhost
ENV APACHE_SERVERALIAS docker.localhost
ENV APACHE_DOCUMENTROOT /var/www
WORKDIR /var/www/html
ENTRYPOINT apache2 -D FOREGROUND
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。