mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2025-01-12 22:57:55 +03:00
splited php image from websites
This commit is contained in:
parent
4442e07b73
commit
cd891b8779
@ -18,6 +18,10 @@ RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done
|
|||||||
ARG P4_VERSION=r20.2
|
ARG P4_VERSION=r20.2
|
||||||
ARG P4_DOWNLOAD_URL=http://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4
|
ARG P4_DOWNLOAD_URL=http://www.perforce.com/downloads/perforce/${P4_VERSION}/bin.linux26x86_64/p4
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# LDAP Fix
|
||||||
|
##################################################################
|
||||||
|
RUN echo "TLS_REQCERT never" >> /etc/ldap/ldap.conf
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# installing utils
|
# installing utils
|
||||||
|
@ -92,10 +92,6 @@ ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
|||||||
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
|
||||||
RUN sh -c 'echo "deb https://packages.sury.org/php/ buster main" > /etc/apt/sources.list.d/php.list'
|
RUN sh -c 'echo "deb https://packages.sury.org/php/ buster main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
#installing apache2 repo
|
|
||||||
RUN wget -O /etc/apt/trusted.gpg.d/apache2.gpg https://packages.sury.org/apache2/apt.gpg
|
|
||||||
RUN sh -c 'echo "deb https://packages.sury.org/apache2/ buster main" > /etc/apt/sources.list.d/apache2.list'
|
|
||||||
|
|
||||||
#Install base packages
|
#Install base packages
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --allow-unauthenticated \
|
apt-get install -y --allow-unauthenticated \
|
||||||
@ -189,13 +185,13 @@ RUN apt-get update && \
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing IOnCube addon
|
# Installing IOnCube addon
|
||||||
##################################################################
|
##################################################################
|
||||||
ADD https://www.ioncube.com/php-7.4.0-beta-loaders/ioncube_loaders_lin_x86-64_7.4_BETA2.tar.gz /tmp/ioncube.tar.gz
|
ADD https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz /tmp/ioncube.tar.gz
|
||||||
RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \
|
RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \
|
||||||
cp /tmp/ioncube_loader_lin_7.4_10.4.0_beta2.so /usr/lib/php/20170718/ && \
|
cp /tmp/ioncube/ioncube_loader_lin_7.4.so ${PHP_MODULE_PATH} && \
|
||||||
# echo "zend_extension = /usr/lib/php/20170718/ioncube_loader_lin_7.4_10.4.0_beta2.so" >> /etc/php/7.4/apache2/php.ini && \
|
# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PHP_DIR}/apache2/php.ini && \
|
||||||
echo "zend_extension = /usr/lib/php/20170718/ioncube_loader_lin_7.4_10.4.0_beta2.so" >> /etc/php/7.4/cgi/php.ini && \
|
echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PHP_DIR}/cgi/php.ini && \
|
||||||
echo "zend_extension = /usr/lib/php/20170718/ioncube_loader_lin_7.4_10.4.0_beta2.so" >> /etc/php/7.4/cli/php.ini && \
|
echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PHP_DIR}/cli/php.ini && \
|
||||||
echo "zend_extension = /usr/lib/php/20170718/ioncube_loader_lin_7.4_10.4.0_beta2.so" >> /etc/php/7.4/fpm/php.ini && \
|
echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PHP_DIR}/fpm/php.ini && \
|
||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
@ -226,7 +222,7 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/deb/* && \
|
rm -rfv /tmp/deb/* && \
|
||||||
|
rm -rfv /tmp/ioncube/* && \
|
||||||
rm -rfv /tmp/composer-setup.php && \
|
rm -rfv /tmp/composer-setup.php && \
|
||||||
rm -rfv /tmp/ioncube_loader_lin_7.4_10.4.0_beta2.so && \
|
|
||||||
rm -rfv /tmp/ioncube.tar.gz
|
rm -rfv /tmp/ioncube.tar.gz
|
||||||
|
|
||||||
|
@ -92,10 +92,6 @@ ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini
|
|||||||
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
|
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
|
||||||
RUN sh -c 'echo "deb https://packages.sury.org/php/ buster main" > /etc/apt/sources.list.d/php.list'
|
RUN sh -c 'echo "deb https://packages.sury.org/php/ buster main" > /etc/apt/sources.list.d/php.list'
|
||||||
|
|
||||||
#installing apache2 repo
|
|
||||||
RUN wget -O /etc/apt/trusted.gpg.d/apache2.gpg https://packages.sury.org/apache2/apt.gpg
|
|
||||||
RUN sh -c 'echo "deb https://packages.sury.org/apache2/ buster main" > /etc/apt/sources.list.d/apache2.list'
|
|
||||||
|
|
||||||
#Install base packages
|
#Install base packages
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --allow-unauthenticated \
|
apt-get install -y --allow-unauthenticated \
|
||||||
@ -189,13 +185,13 @@ RUN apt-get update && \
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing IOnCube addon
|
# Installing IOnCube addon
|
||||||
##################################################################
|
##################################################################
|
||||||
ADD https://www.ioncube.com/php-7.4.0-beta-loaders/ioncube_loaders_lin_x86-64_7.4_BETA2.tar.gz /tmp/ioncube.tar.gz
|
ADD https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz /tmp/ioncube.tar.gz
|
||||||
RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \
|
RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \
|
||||||
cp /tmp/ioncube_loader_lin_7.4_10.4.0_beta2.so /usr/lib/php/20170718/ && \
|
cp /tmp/ioncube/ioncube_loader_lin_7.4.so ${PHP_MODULE_PATH} && \
|
||||||
# echo "zend_extension = /usr/lib/php/20170718/ioncube_loader_lin_7.4_10.4.0_beta2.so" >> /etc/php/7.4/apache2/php.ini && \
|
# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PHP_DIR}/apache2/php.ini && \
|
||||||
echo "zend_extension = /usr/lib/php/20170718/ioncube_loader_lin_7.4_10.4.0_beta2.so" >> /etc/php/7.4/cgi/php.ini && \
|
echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PHP_DIR}/cgi/php.ini && \
|
||||||
echo "zend_extension = /usr/lib/php/20170718/ioncube_loader_lin_7.4_10.4.0_beta2.so" >> /etc/php/7.4/cli/php.ini && \
|
echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PHP_DIR}/cli/php.ini && \
|
||||||
echo "zend_extension = /usr/lib/php/20170718/ioncube_loader_lin_7.4_10.4.0_beta2.so" >> /etc/php/7.4/fpm/php.ini && \
|
echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PHP_DIR}/fpm/php.ini && \
|
||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
@ -226,7 +222,7 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/deb/* && \
|
rm -rfv /tmp/deb/* && \
|
||||||
|
rm -rfv /tmp/ioncube/* && \
|
||||||
rm -rfv /tmp/composer-setup.php && \
|
rm -rfv /tmp/composer-setup.php && \
|
||||||
rm -rfv /tmp/ioncube_loader_lin_7.4_10.4.0_beta2.so && \
|
|
||||||
rm -rfv /tmp/ioncube.tar.gz
|
rm -rfv /tmp/ioncube.tar.gz
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ RUN apt-get update && \
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing IOnCube addon
|
# Installing IOnCube addon
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN echo "zend_extension = /usr/lib/php/20170718/ioncube_loader_lin_7.4_10.4.0_beta2.so" >> /etc/php/7.4/apache2/php.ini && \
|
RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PHP_DIR}/apache2/php.ini && \
|
||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
@ -69,8 +69,8 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/deb/* && \
|
rm -rfv /tmp/deb/* && \
|
||||||
|
rm -rfv /tmp/ioncube/* && \
|
||||||
rm -rfv /tmp/composer-setup.php && \
|
rm -rfv /tmp/composer-setup.php && \
|
||||||
rm -rfv /tmp/ioncube_loader_lin_7.4_10.4.0_beta2.so && \
|
|
||||||
rm -rfv /tmp/ioncube.tar.gz
|
rm -rfv /tmp/ioncube.tar.gz
|
||||||
|
|
||||||
#volumes
|
#volumes
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM epicmorg/php:latest
|
FROM epicmorg/php:php7.4
|
||||||
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
@ -50,7 +50,7 @@ RUN apt-get update && \
|
|||||||
##################################################################
|
##################################################################
|
||||||
# Installing IOnCube addon
|
# Installing IOnCube addon
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN echo "zend_extension = /usr/lib/php/20170718/ioncube_loader_lin_7.4_10.4.0_beta2.so" >> /etc/php/7.4/apache2/php.ini && \
|
RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PHP_DIR}/apache2/php.ini && \
|
||||||
php -m && \
|
php -m && \
|
||||||
php -v
|
php -v
|
||||||
|
|
||||||
@ -69,8 +69,8 @@ RUN apt clean -y && \
|
|||||||
rm -rfv /var/lib/apt/lists/* && \
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
rm -rfv /var/cache/apt/archives/*.deb && \
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
rm -rfv /tmp/deb/* && \
|
rm -rfv /tmp/deb/* && \
|
||||||
|
rm -rfv /tmp/ioncube/* && \
|
||||||
rm -rfv /tmp/composer-setup.php && \
|
rm -rfv /tmp/composer-setup.php && \
|
||||||
rm -rfv /tmp/ioncube_loader_lin_7.4_10.4.0_beta2.so && \
|
|
||||||
rm -rfv /tmp/ioncube.tar.gz
|
rm -rfv /tmp/ioncube.tar.gz
|
||||||
|
|
||||||
#volumes
|
#volumes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user