From ddc611675b4bef47c2d52c4d8784b76b437bdf4a Mon Sep 17 00:00:00 2001 From: stam Date: Sun, 30 Mar 2025 01:49:18 +0300 Subject: [PATCH] apache2 and php images rework --- linux/ecosystem/apache2/php5.5/Dockerfile | 7 +++ linux/ecosystem/apache2/php5.6/Dockerfile | 7 +++ linux/ecosystem/apache2/php7.0/Dockerfile | 10 ++-- linux/ecosystem/apache2/php7.1/Dockerfile | 10 ++-- linux/ecosystem/apache2/php7.2/Dockerfile | 10 ++-- linux/ecosystem/apache2/php7.3/Dockerfile | 10 ++-- linux/ecosystem/apache2/php7.4/Dockerfile | 10 ++-- linux/ecosystem/apache2/php8.0/Dockerfile | 9 +++- linux/ecosystem/apache2/php8.1/Dockerfile | 10 ++-- linux/ecosystem/apache2/php8.2/Dockerfile | 16 +++---- linux/ecosystem/apache2/php8.3/Dockerfile | 18 ++++---- linux/ecosystem/apache2/php8.4/Dockerfile | 20 ++++---- .../debian/12-bookworm/php/php5.5/Dockerfile | 14 ++++++ .../debian/12-bookworm/php/php7.0/Dockerfile | 24 +++++----- .../20151012/phpBolt-extension-1.0.5-php70.so | Bin 0 -> 44504 bytes .../debian/12-bookworm/php/php7.1/Dockerfile | 24 +++++----- .../20160303/phpBolt-extension-1.0.5-php71.so | Bin 0 -> 44520 bytes .../debian/12-bookworm/php/php7.2/Dockerfile | 24 +++++----- .../20170718/phpBolt-extension-1.0.5-php72.so | Bin 0 -> 44720 bytes .../debian/12-bookworm/php/php7.3/Dockerfile | 24 +++++----- .../20180731/phpBolt-extension-1.0.5-php73.so | Bin 0 -> 47224 bytes .../debian/12-bookworm/php/php7.4/Dockerfile | 24 +++++----- .../20190902/phpBolt-extension-1.0.5-php74.so | Bin 0 -> 53560 bytes .../debian/12-bookworm/php/php8.0/Dockerfile | 24 +++++----- .../20200930/phpBolt-extension-1.0.5-php80.so | Bin 0 -> 30912 bytes .../debian/12-bookworm/php/php8.1/Dockerfile | 24 +++++----- .../20210902/phpBolt-extension-1.0.5-php81.so | Bin 0 -> 30912 bytes .../debian/12-bookworm/php/php8.2/Dockerfile | 38 ++++++++-------- .../20220829/phpBolt-extension-1.0.5-php82.so | Bin 0 -> 18528 bytes .../debian/12-bookworm/php/php8.3/Dockerfile | 43 +++++++++--------- .../20230831/phpBolt-extension-1.0.5-php83.so | Bin 0 -> 14912 bytes .../debian/12-bookworm/php/php8.4/Dockerfile | 41 ++++++++--------- .../nginx/latest/mainline/php/Dockerfile | 12 ++--- 33 files changed, 243 insertions(+), 210 deletions(-) create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0/usr/lib/php/20151012/phpBolt-extension-1.0.5-php70.so create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1/usr/lib/php/20160303/phpBolt-extension-1.0.5-php71.so create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2/usr/lib/php/20170718/phpBolt-extension-1.0.5-php72.so create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3/usr/lib/php/20180731/phpBolt-extension-1.0.5-php73.so create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4/usr/lib/php/20190902/phpBolt-extension-1.0.5-php74.so create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0/usr/lib/php/20200930/phpBolt-extension-1.0.5-php80.so create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.1/usr/lib/php/20210902/phpBolt-extension-1.0.5-php81.so create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2/usr/lib/php/20220829/phpBolt-extension-1.0.5-php82.so create mode 100644 linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3/usr/lib/php/20230831/phpBolt-extension-1.0.5-php83.so diff --git a/linux/ecosystem/apache2/php5.5/Dockerfile b/linux/ecosystem/apache2/php5.5/Dockerfile index 612684824..70ac6510c 100644 --- a/linux/ecosystem/apache2/php5.5/Dockerfile +++ b/linux/ecosystem/apache2/php5.5/Dockerfile @@ -73,6 +73,13 @@ RUN ln -sf ${CAS_PHP_INI} ${PHP_DIR}/apache2/conf.d/cassandra.ini && \ php -m && \ php -v +################################################################## +# Installing IOnCube addon +################################################################## +RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_5.5.so" >> ${PHP_DIR}/apache2/php.ini && \ + php -m && \ + php -v + ################################################################## # cleaninig up ################################################################## diff --git a/linux/ecosystem/apache2/php5.6/Dockerfile b/linux/ecosystem/apache2/php5.6/Dockerfile index e2aaeb16c..e4c825976 100644 --- a/linux/ecosystem/apache2/php5.6/Dockerfile +++ b/linux/ecosystem/apache2/php5.6/Dockerfile @@ -72,6 +72,13 @@ RUN ln -sf ${CAS_PHP_INI} ${PHP_DIR}/apache2/conf.d/cassandra.ini && \ php -m && \ php -v +################################################################## +# Installing IOnCube addon +################################################################## +RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_5.6.so" >> ${PHP_DIR}/apache2/php.ini && \ + php -m && \ + php -v + ################################################################## # cleaninig up ################################################################## diff --git a/linux/ecosystem/apache2/php7.0/Dockerfile b/linux/ecosystem/apache2/php7.0/Dockerfile index a877d79b7..a31404db9 100644 --- a/linux/ecosystem/apache2/php7.0/Dockerfile +++ b/linux/ecosystem/apache2/php7.0/Dockerfile @@ -72,6 +72,11 @@ RUN ln -sf ${CAS_PHP_INI} ${PHP_DIR}/apache2/conf.d/cassandra.ini && \ php -m && \ php -v +################################################################## +# Installing Bolt addon +################################################################## +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php70.so" >> ${PHP_DIR}/apache2/php.ini + ################################################################## # Installing IOnCube addon ################################################################## @@ -79,11 +84,6 @@ RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.0.so" >> ${PH php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php70.so" >> ${PHP_DIR}/apache2/php.ini - ################################################################## # Installing timezonedb addon ################################################################## diff --git a/linux/ecosystem/apache2/php7.1/Dockerfile b/linux/ecosystem/apache2/php7.1/Dockerfile index f5d798439..5a5970819 100644 --- a/linux/ecosystem/apache2/php7.1/Dockerfile +++ b/linux/ecosystem/apache2/php7.1/Dockerfile @@ -72,6 +72,11 @@ RUN ln -sf ${CAS_PHP_INI} ${PHP_DIR}/apache2/conf.d/cassandra.ini && \ php -m && \ php -v +################################################################## +# Installing Bolt addon +################################################################## +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php71.so" >> ${PHP_DIR}/apache2/php.ini + ################################################################## # Installing IOnCube addon ################################################################## @@ -79,11 +84,6 @@ RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.1.so" >> ${PH php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php71.so" >> ${PHP_DIR}/apache2/php.ini - ################################################################## # Installing timezonedb addon ################################################################## diff --git a/linux/ecosystem/apache2/php7.2/Dockerfile b/linux/ecosystem/apache2/php7.2/Dockerfile index 8c5207d44..9de0a9dbd 100644 --- a/linux/ecosystem/apache2/php7.2/Dockerfile +++ b/linux/ecosystem/apache2/php7.2/Dockerfile @@ -72,6 +72,11 @@ RUN ln -sf ${CAS_PHP_INI} ${PHP_DIR}/apache2/conf.d/cassandra.ini && \ php -m && \ php -v +################################################################## +# Installing Bolt addon +################################################################## +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php72.so" >> ${PHP_DIR}/apache2/php.ini + ################################################################## # Installing IOnCube addon ################################################################## @@ -79,11 +84,6 @@ RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.2.so" >> ${PH php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php72.so" >> ${PHP_DIR}/apache2/php.ini - ################################################################## # Installing timezonedb addon ################################################################## diff --git a/linux/ecosystem/apache2/php7.3/Dockerfile b/linux/ecosystem/apache2/php7.3/Dockerfile index 81ddd4639..0626de66f 100644 --- a/linux/ecosystem/apache2/php7.3/Dockerfile +++ b/linux/ecosystem/apache2/php7.3/Dockerfile @@ -72,6 +72,11 @@ RUN ln -sf ${CAS_PHP_INI} ${PHP_DIR}/apache2/conf.d/cassandra.ini && \ php -m && \ php -v +################################################################## +# Installing Bolt addon +################################################################## +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php73.so" >> ${PHP_DIR}/apache2/php.ini + ################################################################## # Installing IOnCube addon ################################################################## @@ -79,11 +84,6 @@ RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.3.so" >> ${P php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php73.so" >> ${PHP_DIR}/apache2/php.ini - ################################################################## # Installing timezonedb addon ################################################################## diff --git a/linux/ecosystem/apache2/php7.4/Dockerfile b/linux/ecosystem/apache2/php7.4/Dockerfile index 15724652c..916d48850 100644 --- a/linux/ecosystem/apache2/php7.4/Dockerfile +++ b/linux/ecosystem/apache2/php7.4/Dockerfile @@ -72,6 +72,11 @@ RUN ln -sf ${CAS_PHP_INI} ${PHP_DIR}/apache2/conf.d/cassandra.ini && \ php -m && \ php -v +################################################################## +# Installing Bolt addon +################################################################## +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php74.so" >> ${PHP_DIR}/apache2/php.ini + ################################################################## # Installing IOnCube addon ################################################################## @@ -79,11 +84,6 @@ RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_7.4.so" >> ${PH php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php74.so" >> ${PHP_DIR}/apache2/php.ini - ################################################################## # Installing timezonedb addon ################################################################## diff --git a/linux/ecosystem/apache2/php8.0/Dockerfile b/linux/ecosystem/apache2/php8.0/Dockerfile index b65d698f1..1c6c37649 100644 --- a/linux/ecosystem/apache2/php8.0/Dockerfile +++ b/linux/ecosystem/apache2/php8.0/Dockerfile @@ -90,7 +90,14 @@ RUN echo "extension = ${PHP_MODULE_PATH}/imagick.so" >> ${PHP_DIR}/apache2/php.i ################################################################## # Installing Bolt addon ################################################################## -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php80.so" >> ${PHP_DIR}/apache2/php.ini +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php80.so" >> ${PHP_DIR}/apache2/php.ini + +################################################################## +# Installing IOnCube addon +################################################################## +RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.0.so" >> ${PHP_DIR}/apache2/php.ini && \ + php -m && \ + php -v ################################################################## # Installing P4 addon diff --git a/linux/ecosystem/apache2/php8.1/Dockerfile b/linux/ecosystem/apache2/php8.1/Dockerfile index 21cd06ce1..239b650af 100644 --- a/linux/ecosystem/apache2/php8.1/Dockerfile +++ b/linux/ecosystem/apache2/php8.1/Dockerfile @@ -73,6 +73,11 @@ RUN ln -sf ${CAS_PHP_INI} ${PHP_DIR}/apache2/conf.d/cassandra.ini && \ php -m && \ php -v +################################################################## +# Installing Bolt addon +################################################################## +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php81.so" >> ${PHP_DIR}/apache2/php.ini + ################################################################## # Installing IOnCube addon ################################################################## @@ -80,11 +85,6 @@ RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.1.so" >> ${PH php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php81.so" >> ${PHP_DIR}/apache2/php.ini - ################################################################## # Installing timezonedb addon ################################################################## diff --git a/linux/ecosystem/apache2/php8.2/Dockerfile b/linux/ecosystem/apache2/php8.2/Dockerfile index 8f502099a..0376d7802 100644 --- a/linux/ecosystem/apache2/php8.2/Dockerfile +++ b/linux/ecosystem/apache2/php8.2/Dockerfile @@ -73,17 +73,17 @@ RUN mkdir -p /etc/ldap && \ # php -m && \ # php -v -################################################################## -# Installing IOnCube addon -################################################################## -#RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.2.so" >> ${PHP_DIR}/apache2/php.ini && \ -# php -m && \ -# php -v - ################################################################## # Installing Bolt addon ################################################################## -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php82.so" >> ${PHP_DIR}/apache2/php.ini +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php82.so" >> ${PHP_DIR}/apache2/php.ini + +################################################################## +# Installing IOnCube addon +################################################################## +RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.2.so" >> ${PHP_DIR}/apache2/php.ini && \ + php -m && \ + php -v ################################################################## # Installing timezonedb addon diff --git a/linux/ecosystem/apache2/php8.3/Dockerfile b/linux/ecosystem/apache2/php8.3/Dockerfile index 57a9c80e7..194d4febe 100644 --- a/linux/ecosystem/apache2/php8.3/Dockerfile +++ b/linux/ecosystem/apache2/php8.3/Dockerfile @@ -2,7 +2,7 @@ FROM epicmorg/debian:bookworm-php8.3 LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive -ENV PHP_MODULE_VER=20220830 +ENV PHP_MODULE_VER=20230831 ENV PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER} ENV PHP_VER=8.3 ENV PHP_DIR=/etc/php/${PHP_VER} @@ -73,17 +73,17 @@ RUN mkdir -p /etc/ldap && \ # php -m && \ # php -v -################################################################## -# Installing IOnCube addon -################################################################## -#RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.2.so" >> ${PHP_DIR}/apache2/php.ini && \ -# php -m && \ -# php -v - ################################################################## # Installing Bolt addon ################################################################## -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php81.so" >> ${PHP_DIR}/apache2/php.ini +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php83.so" >> ${PHP_DIR}/apache2/php.ini + +################################################################## +# Installing IOnCube addon +################################################################# +RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/apache2/php.ini && \ + php -m && \ + php -v ################################################################## # Installing timezonedb addon diff --git a/linux/ecosystem/apache2/php8.4/Dockerfile b/linux/ecosystem/apache2/php8.4/Dockerfile index 48cd35eb0..b4dda4234 100644 --- a/linux/ecosystem/apache2/php8.4/Dockerfile +++ b/linux/ecosystem/apache2/php8.4/Dockerfile @@ -2,9 +2,9 @@ FROM epicmorg/debian:bookworm-php8.4 LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive -ENV PHP_MODULE_VER=20220830 +ENV PHP_MODULE_VER=20240924 ENV PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER} -ENV PHP_VER=8.3 +ENV PHP_VER=8.4 ENV PHP_DIR=/etc/php/${PHP_VER} ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini ARG SMB_PHP_INI=${PHP_DIR}/mods-available/smbclient.ini @@ -73,17 +73,17 @@ RUN mkdir -p /etc/ldap && \ # php -m && \ # php -v -################################################################## -# Installing IOnCube addon -################################################################## -#RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.2.so" >> ${PHP_DIR}/apache2/php.ini && \ -# php -m && \ -# php -v - ################################################################## # Installing Bolt addon ################################################################## -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php81.so" >> ${PHP_DIR}/apache2/php.ini +#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php83.so" >> ${PHP_DIR}/apache2/php.ini + +################################################################## +# Installing IOnCube addon +################################################################## +RUN echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.4.so" >> ${PHP_DIR}/apache2/php.ini && \ + php -m && \ + php -v ################################################################## # Installing timezonedb addon diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php5.5/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php5.5/Dockerfile index b6b48a3fa..b1a3f886d 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php5.5/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php5.5/Dockerfile @@ -103,10 +103,24 @@ RUN pecl install imagick && \ 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 && \ cp /tmp/ioncube/ioncube_loader_lin_5.5.so ${PHP_MODULE_PATH} && \ +# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_5.5.so" >> ${PHP_DIR}/apache2/php.ini && \ + echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_5.5.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_5.5.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_5.5.so" >> ${PHP_DIR}/fpm/php.ini && \ echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_5.5.so" >> /usr/local/etc/php/conf.d/php.ini && \ php -m && \ php -v +################################################################## +# Installing IOnCube addon +################################################################## +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 && \ + cp /tmp/ioncube/ioncube_loader_lin_5.6.so ${PHP_MODULE_PATH} && \ + php -m && \ + php -v + + ################################################################## # Installing P4 addon ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0/Dockerfile index 42ef9ea32..80c50885d 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0/Dockerfile @@ -300,6 +300,18 @@ RUN pecl install timezonedb && \ php -m && \ php -v +################################################################## +# Installing Bolt addon +################################################################## +#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.5.zip /tmp/phpBolt.zip +COPY usr/lib/php/20151012/phpBolt-extension-1.0.5-php70.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php70.so +#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php70.so" >> ${PHP_DIR}/apache2/php.ini && \ +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php70.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php70.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php70.so" >> ${PHP_DIR}/fpm/php.ini && \ + php -m && \ + php -v + ################################################################## # Installing IOnCube addon ################################################################## @@ -313,18 +325,6 @@ RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \ php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip /tmp/phpBolt.zip -COPY usr/lib/php/20151012/phpBolt-extension-1.0.4-php70.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php70.so -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php70.so" >> ${PHP_DIR}/apache2/php.ini && \ -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php70.so" >> ${PHP_DIR}/cgi/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php70.so" >> ${PHP_DIR}/cli/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php70.so" >> ${PHP_DIR}/fpm/php.ini && \ - php -m && \ - php -v - ################################################################## # Installing P4 addon ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0/usr/lib/php/20151012/phpBolt-extension-1.0.5-php70.so b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0/usr/lib/php/20151012/phpBolt-extension-1.0.5-php70.so new file mode 100644 index 0000000000000000000000000000000000000000..e6d3abfdad5537d1a14995f95009181816a36d89 GIT binary patch literal 44504 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 ${PHP_DIR}/apache2/php.ini && \ +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php71.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php71.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php71.so" >> ${PHP_DIR}/fpm/php.ini && \ + php -m && \ + php -v + ################################################################## # Installing IOnCube addon ################################################################## @@ -315,18 +327,6 @@ RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \ php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip /tmp/phpBolt.zip -COPY usr/lib/php/20160303/phpBolt-extension-1.0.4-php71.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php71.so -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php71.so" >> ${PHP_DIR}/apache2/php.ini && \ -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php71.so" >> ${PHP_DIR}/cgi/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php71.so" >> ${PHP_DIR}/cli/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php71.so" >> ${PHP_DIR}/fpm/php.ini && \ - php -m && \ - php -v - ################################################################## # Installing P4 addon ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1/usr/lib/php/20160303/phpBolt-extension-1.0.5-php71.so b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1/usr/lib/php/20160303/phpBolt-extension-1.0.5-php71.so new file mode 100644 index 0000000000000000000000000000000000000000..75149ffcf657d17ccde4e5fd5213d752554aaae7 GIT binary patch literal 44520 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 NU5bBc8bexA{4YlssNMho literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2/Dockerfile index cb6d8369e..e7abcdacb 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2/Dockerfile @@ -304,6 +304,18 @@ RUN pecl install timezonedb && \ php -m && \ php -v +################################################################## +# Installing Bolt addon +################################################################## +#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.5.zip /tmp/phpBolt.zip +COPY usr/lib/php/20170718/phpBolt-extension-1.0.5-php72.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php72.so +#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php72.so" >> ${PHP_DIR}/apache2/php.ini && \ +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php72.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php72.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php72.so" >> ${PHP_DIR}/fpm/php.ini && \ + php -m && \ + php -v + ################################################################## # Installing IOnCube addon ################################################################## @@ -317,18 +329,6 @@ RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \ php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip /tmp/phpBolt.zip -COPY usr/lib/php/20170718/phpBolt-extension-1.0.4-php72.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php72.so -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php72.so" >> ${PHP_DIR}/apache2/php.ini && \ -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php72.so" >> ${PHP_DIR}/cgi/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php72.so" >> ${PHP_DIR}/cli/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php72.so" >> ${PHP_DIR}/fpm/php.ini && \ - php -m && \ - php -v - ################################################################## # Installing P4 addon ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2/usr/lib/php/20170718/phpBolt-extension-1.0.5-php72.so b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2/usr/lib/php/20170718/phpBolt-extension-1.0.5-php72.so new file mode 100644 index 0000000000000000000000000000000000000000..d4aac7cd7f68930caca012261e7dc4278ed9d04f GIT binary patch literal 44720 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 W*PjKlBobNBcbh7|EU7?JQv5GcpxXBU literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3/Dockerfile index 6f928a30f..f4969b6d1 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3/Dockerfile @@ -309,6 +309,18 @@ RUN pecl install timezonedb && \ php -m && \ php -v +################################################################## +# Installing Bolt addon +################################################################## +#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.5.zip /tmp/phpBolt.zip +COPY usr/lib/php/20180731/phpBolt-extension-1.0.5-php73.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php73.so +#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php73.so" >> ${PHP_DIR}/apache2/php.ini && \ +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php73.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php73.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php73.so" >> ${PHP_DIR}/fpm/php.ini && \ + php -m && \ + php -v + ################################################################## # Installing IOnCube addon ################################################################## @@ -322,18 +334,6 @@ RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \ php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip /tmp/phpBolt.zip -COPY usr/lib/php/20180731/phpBolt-extension-1.0.4-php73.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php73.so -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php73.so" >> ${PHP_DIR}/apache2/php.ini && \ -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php73.so" >> ${PHP_DIR}/cgi/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php73.so" >> ${PHP_DIR}/cli/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php73.so" >> ${PHP_DIR}/fpm/php.ini && \ - php -m && \ - php -v - ################################################################## # Installing P4 addon ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3/usr/lib/php/20180731/phpBolt-extension-1.0.5-php73.so b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3/usr/lib/php/20180731/phpBolt-extension-1.0.5-php73.so new file mode 100644 index 0000000000000000000000000000000000000000..b469217dfa833cc7227d9e90ff3a23a395932b32 GIT binary patch literal 47224 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 resn{@jZN| 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 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4/Dockerfile index 4171dca7c..886d649a4 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4/Dockerfile @@ -316,6 +316,18 @@ RUN pecl install timezonedb && \ php -m && \ php -v +################################################################## +# Installing Bolt addon +################################################################## +#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.5.zip /tmp/phpBolt.zip +COPY usr/lib/php/20190902/phpBolt-extension-1.0.5-php74.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php74.so +#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php74.so" >> ${PHP_DIR}/apache2/php.ini && \ +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php74.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php74.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php74.so" >> ${PHP_DIR}/fpm/php.ini && \ + php -m && \ + php -v + ################################################################## # Installing IOnCube addon ################################################################## @@ -329,18 +341,6 @@ RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \ php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip /tmp/phpBolt.zip -COPY usr/lib/php/20190902/phpBolt-extension-1.0.4-php74.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php74.so -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php74.so" >> ${PHP_DIR}/apache2/php.ini && \ -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php74.so" >> ${PHP_DIR}/cgi/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php74.so" >> ${PHP_DIR}/cli/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php74.so" >> ${PHP_DIR}/fpm/php.ini && \ - php -m && \ - php -v - ################################################################## # Installing P4 addon ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4/usr/lib/php/20190902/phpBolt-extension-1.0.5-php74.so b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4/usr/lib/php/20190902/phpBolt-extension-1.0.5-php74.so new file mode 100644 index 0000000000000000000000000000000000000000..9e8df1195b7ba46012daccec57c7458693fbf38a GIT binary patch literal 53560 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 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0/Dockerfile index 1cccb06a9..56bb0c09f 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0/Dockerfile @@ -203,6 +203,18 @@ RUN echo "extension = ${PHP_MODULE_PATH}/cassandra.so" > ${CAS_PHP_INI} && \ php -m && \ php -v +################################################################## +# Installing Bolt addon +################################################################## +#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.5.zip /tmp/phpBolt.zip +COPY usr/lib/php/20200930/phpBolt-extension-1.0.5-php80.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php80.so +#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php80.so" >> ${PHP_DIR}/apache2/php.ini && \ +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php80.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php80.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php80.so" >> ${PHP_DIR}/fpm/php.ini && \ + php -m && \ + php -v + ################################################################## # Installing timezonedb addon ################################################################## @@ -214,18 +226,6 @@ RUN pecl install timezonedb && \ php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip /tmp/phpBolt.zip -COPY usr/lib/php/20200930/phpBolt-extension-1.0.4-php80.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php80.so -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php80.so" >> ${PHP_DIR}/apache2/php.ini && \ -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php80.so" >> ${PHP_DIR}/cgi/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php80.so" >> ${PHP_DIR}/cli/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php80.so" >> ${PHP_DIR}/fpm/php.ini && \ - php -m && \ - php -v - ################################################################## # Installing P4 addon ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0/usr/lib/php/20200930/phpBolt-extension-1.0.5-php80.so b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0/usr/lib/php/20200930/phpBolt-extension-1.0.5-php80.so new file mode 100644 index 0000000000000000000000000000000000000000..6813727b329ce7c1fb2da9da0301724ff7e92a2e GIT binary patch literal 30912 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 ${PHP_DIR}/apache2/php.ini && \ +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php81.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php81.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php81.so" >> ${PHP_DIR}/fpm/php.ini && \ + php -m && \ + php -v + ################################################################## # Installing IOnCube addon ################################################################# @@ -227,18 +239,6 @@ RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \ php -m && \ php -v -################################################################## -# Installing Bolt addon -################################################################## -#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip /tmp/phpBolt.zip -COPY usr/lib/php/20210902/phpBolt-extension-1.0.4-php81.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php81.so -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php81.so" >> ${PHP_DIR}/apache2/php.ini && \ -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php81.so" >> ${PHP_DIR}/cgi/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php81.so" >> ${PHP_DIR}/cli/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php81.so" >> ${PHP_DIR}/fpm/php.ini && \ - php -m && \ - php -v - ################################################################## # Installing Composer addon ################################################################## diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.1/usr/lib/php/20210902/phpBolt-extension-1.0.5-php81.so b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.1/usr/lib/php/20210902/phpBolt-extension-1.0.5-php81.so new file mode 100644 index 0000000000000000000000000000000000000000..b04d217c3c7cf5eddd20edfcac78137b13317108 GIT binary patch literal 30912 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 literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2/Dockerfile index b2f05c2b6..f26832c47 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2/Dockerfile @@ -214,28 +214,28 @@ RUN pecl install timezonedb && \ php -m && \ php -v -################################################################## -# Installing IOnCube addon -################################################################# -#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 && \ -# cp /tmp/ioncube/ioncube_loader_lin_8.2.so ${PHP_MODULE_PATH} && \ -### echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.2.so" >> ${PHP_DIR}/apache2/php.ini && \ -# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.2.so" >> ${PHP_DIR}/cgi/php.ini && \ -# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.2.so" >> ${PHP_DIR}/cli/php.ini && \ -# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.2.so" >> ${PHP_DIR}/fpm/php.ini && \ -# php -m && \ -# php -v - ################################################################## # Installing Bolt addon ################################################################## -#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip /tmp/phpBolt.zip -COPY usr/lib/php/20220829/phpBolt-extension-1.0.4-php82.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php82.so -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php82.so" >> ${PHP_DIR}/apache2/php.ini && \ -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php82.so" >> ${PHP_DIR}/cgi/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php82.so" >> ${PHP_DIR}/cli/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php82.so" >> ${PHP_DIR}/fpm/php.ini && \ +#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.5.zip /tmp/phpBolt.zip +COPY usr/lib/php/20220829/phpBolt-extension-1.0.5-php82.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php82.so +#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php82.so" >> ${PHP_DIR}/apache2/php.ini && \ +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php82.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php82.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php82.so" >> ${PHP_DIR}/fpm/php.ini && \ + php -m && \ + php -v + +################################################################## +# Installing IOnCube addon +################################################################# +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 && \ + cp /tmp/ioncube/ioncube_loader_lin_8.2.so ${PHP_MODULE_PATH} && \ +## echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.2.so" >> ${PHP_DIR}/apache2/php.ini && \ + echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.2.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.2.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.2.so" >> ${PHP_DIR}/fpm/php.ini && \ php -m && \ php -v diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2/usr/lib/php/20220829/phpBolt-extension-1.0.5-php82.so b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2/usr/lib/php/20220829/phpBolt-extension-1.0.5-php82.so new file mode 100644 index 0000000000000000000000000000000000000000..ed75ab215cad60d3bc410748af4dda0de93a680e GIT binary patch literal 18528 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 a{=pXT+%C&5!a+IxJu1(3xlO^wivIyEH~2RI literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3/Dockerfile index ddd7ae7b2..413d822d6 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3/Dockerfile @@ -3,7 +3,7 @@ LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive ENV PHP_VER=8.3 -ENV PHP_MODULE_VER=20230901 +ENV PHP_MODULE_VER=20230831 ENV PHP_MODULE_PATH=/usr/lib/php/${PHP_MODULE_VER} ENV PHP_DIR=/etc/php/${PHP_VER} ARG P4_PHP_INI=${PHP_DIR}/mods-available/perfroce.ini @@ -211,31 +211,30 @@ RUN pecl install timezonedb && \ php -m && \ php -v +################################################################## +# Installing Bolt addon +################################################################## +#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.5.zip /tmp/phpBolt.zip +COPY usr/lib/php/20230831/phpBolt-extension-1.0.5-php83.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php83.so +#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php83.so" >> ${PHP_DIR}/apache2/php.ini && \ +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php83.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php83.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php83.so" >> ${PHP_DIR}/fpm/php.ini && \ + php -m && \ + php -v ################################################################## # Installing IOnCube addon ################################################################# -#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 && \ -# cp /tmp/ioncube/ioncube_loader_lin_8.3.so ${PHP_MODULE_PATH} && \ -### echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/apache2/php.ini && \ -# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/cgi/php.ini && \ -# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/cli/php.ini && \ -# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/fpm/php.ini && \ -# php -m && \ -# php -v - -################################################################## -# Installing Bolt addon -################################################################## -#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip /tmp/phpBolt.zip -#COPY usr/lib/php/20210902/phpBolt-extension-1.0.4-php83.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so -##RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so" >> ${PHP_DIR}/apache2/php.ini && \ -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so" >> ${PHP_DIR}/cgi/php.ini && \ -# echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so" >> ${PHP_DIR}/cli/php.ini && \ -# echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so" >> ${PHP_DIR}/fpm/php.ini && \ -# php -m && \ -# php -v +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 && \ + cp /tmp/ioncube/ioncube_loader_lin_8.3.so ${PHP_MODULE_PATH} && \ +## echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/apache2/php.ini && \ + echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/fpm/php.ini && \ + php -m && \ + php -v ################################################################## # Installing Composer addon diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3/usr/lib/php/20230831/phpBolt-extension-1.0.5-php83.so b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3/usr/lib/php/20230831/phpBolt-extension-1.0.5-php83.so new file mode 100644 index 0000000000000000000000000000000000000000..86e34521d3121df2493e19ca37df6b0536fa68d7 GIT binary patch literal 14912 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 Io4%C&FY)RhH~;_u literal 0 HcmV?d00001 diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.4/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.4/Dockerfile index 3848e97ce..ac0f4b7c5 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.4/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.4/Dockerfile @@ -158,31 +158,30 @@ RUN cd /tmp/cassandra-php-driver && \ # php -m && \ # php -v +################################################################## +# Installing Bolt addon +################################################################## +#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.5.zip /tmp/phpBolt.zip +#COPY usr/lib/php/20240924/phpBolt-extension-1.0.5-php84.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php84.so +##RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php84.so" >> ${PHP_DIR}/apache2/php.ini && \ +#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php84.so" >> ${PHP_DIR}/cgi/php.ini && \ +# echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php84.so" >> ${PHP_DIR}/cli/php.ini && \ +# echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php84.so" >> ${PHP_DIR}/fpm/php.ini && \ +# php -m && \ +# php -v ################################################################## # Installing IOnCube addon ################################################################# -#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 && \ -# cp /tmp/ioncube/ioncube_loader_lin_8.3.so ${PHP_MODULE_PATH} && \ -### echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/apache2/php.ini && \ -# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/cgi/php.ini && \ -# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/cli/php.ini && \ -# echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/fpm/php.ini && \ -# php -m && \ -# php -v - -################################################################## -# Installing Bolt addon -################################################################## -#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip /tmp/phpBolt.zip -#COPY usr/lib/php/20210902/phpBolt-extension-1.0.4-php83.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so -##RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so" >> ${PHP_DIR}/apache2/php.ini && \ -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so" >> ${PHP_DIR}/cgi/php.ini && \ -# echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so" >> ${PHP_DIR}/cli/php.ini && \ -# echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php83.so" >> ${PHP_DIR}/fpm/php.ini && \ -# php -m && \ -# php -v +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 && \ + cp /tmp/ioncube/ioncube_loader_lin_8.3.so ${PHP_MODULE_PATH} && \ +## echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/apache2/php.ini && \ + echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "zend_extension = ${PHP_MODULE_PATH}/ioncube_loader_lin_8.3.so" >> ${PHP_DIR}/fpm/php.ini && \ + php -m && \ + php -v ################################################################## # Installing Composer addon diff --git a/linux/ecosystem/nginx/latest/mainline/php/Dockerfile b/linux/ecosystem/nginx/latest/mainline/php/Dockerfile index 702c4276b..23b876bd2 100644 --- a/linux/ecosystem/nginx/latest/mainline/php/Dockerfile +++ b/linux/ecosystem/nginx/latest/mainline/php/Dockerfile @@ -288,12 +288,12 @@ RUN tar -C /tmp -xvf /tmp/ioncube.tar.gz && \ ################################################################## # Installing Bolt addon ################################################################## -#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.4.zip /tmp/phpBolt.zip -COPY usr/lib/php/20190902/phpBolt-extension-1.0.4-php74.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php74.so -#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php74.so" >> ${PHP_DIR}/apache2/php.ini && \ -RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php74.so" >> ${PHP_DIR}/cgi/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php74.so" >> ${PHP_DIR}/cli/php.ini && \ - echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.4-php74.so" >> ${PHP_DIR}/fpm/php.ini && \ +#ADD https://phpbolt.com/wp-content/uploads/2023/03/phpBolt-extension-1.0.5.zip /tmp/phpBolt.zip +COPY usr/lib/php/20190902/phpBolt-extension-1.0.5-php74.so ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php74.so +#RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php74.so" >> ${PHP_DIR}/apache2/php.ini && \ +RUN echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php74.so" >> ${PHP_DIR}/cgi/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php74.so" >> ${PHP_DIR}/cli/php.ini && \ + echo "extension = ${PHP_MODULE_PATH}/phpBolt-extension-1.0.5-php74.so" >> ${PHP_DIR}/fpm/php.ini && \ php -m && \ php -v