Skip to content
This repository was archived by the owner on Feb 2, 2022. It is now read-only.

Commit 42d8381

Browse files
committed
Update PHP to 7.2
Signed-off-by: Filip Š <filip.stamcar@hotmail.com>
1 parent a737d70 commit 42d8381

1 file changed

Lines changed: 11 additions & 12 deletions

File tree

recipes/php/Dockerfile

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,16 @@
1010

1111
FROM eclipse/stack-base:ubuntu
1212

13-
ENV DEBIAN_FRONTEND noninteractive
13+
ENV DEBIAN_FRONTEND=noninteractive
1414
ENV CHE_MYSQL_PASSWORD=che
1515
ENV CHE_MYSQL_DB=che_db
1616
ENV CHE_MYSQL_USER=che
1717
ENV PHP_LS_VERSION=5.4.1
1818
# install php with a set of most widely used extensions
19-
RUN sudo apt-get update && \
20-
sudo apt-get install -y \
19+
RUN sudo DEBIAN_FRONTEND=noninteractive apt-get update && \
20+
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y \
2121
apache2 \
2222
php \
23-
php-mcrypt \
2423
php-curl \
2524
php-mysql \
2625
php-gd \
@@ -40,14 +39,14 @@ RUN sudo sed -i 's/\/var\/www\/html/\/projects/g' /etc/apache2/sites-available/
4039
sudo a2enmod rewrite
4140

4241
# Install the Zend Debugger php module
43-
RUN sudo wget http://repos.zend.com/zend-server/9.0.2/deb_apache2.4/pool/zend-server-php-7.0-common_9.0.2+b174_amd64.deb && \
44-
dpkg-deb --fsys-tarfile zend-server-php-7.0-common_9.0.2+b174_amd64.deb | sudo tar -xf - --strip-components=7 ./usr/local/zend/lib/debugger/php-7.0.x/ZendDebugger.so && \
45-
sudo rm zend-server-php-7.0-common_9.0.2+b174_amd64.deb && \
46-
sudo mv ZendDebugger.so /usr/lib/php/20151012 && \
47-
sudo sh -c 'echo "; configuration for php ZendDebugger module\n; priority=90\nzend_extension=ZendDebugger.so" > /etc/php/7.0/mods-available/zenddebugger.ini' && \
48-
sudo ln -s ../../mods-available/zenddebugger.ini /etc/php/7.0/cli/conf.d/90-zenddebugger.ini && \
49-
sudo ln -s ../../mods-available/zenddebugger.ini /etc/php/7.0/apache2/conf.d/90-zenddebugger.ini && \
50-
sudo sed -i 's/;opcache.enable=0/opcache.enable=0/g' /etc/php/7.0/apache2/php.ini && \
42+
RUN sudo wget http://repos.zend.com/zend-server/2018.0/deb_apache2.4/pool/zend-server-php-7.2-common_2018.0.0+b464_amd64.deb && \
43+
dpkg-deb --fsys-tarfile zend-server-php-7.2-common_2018.0.0+b464_amd64.deb | sudo tar -xf - --strip-components=7 ./usr/local/zend/lib/debugger/php-7.2.x/ZendDebugger.so && \
44+
sudo rm zend-server-php-7.2-common_2018.0.0+b464_amd64.deb && \
45+
sudo mv ZendDebugger.so /usr/lib/php/20170718 && \
46+
sudo sh -c 'echo "; configuration for php ZendDebugger module\n; priority=90\nzend_extension=ZendDebugger.so" > /etc/php/7.2/mods-available/zenddebugger.ini' && \
47+
sudo ln -s ../../mods-available/zenddebugger.ini /etc/php/7.2/cli/conf.d/90-zenddebugger.ini && \
48+
sudo ln -s ../../mods-available/zenddebugger.ini /etc/php/7.2/apache2/conf.d/90-zenddebugger.ini && \
49+
sudo sed -i 's/;opcache.enable=0/opcache.enable=0/g' /etc/php/7.2/apache2/php.ini && \
5150
sudo setcap 'cap_net_bind_service=+ep' /usr/sbin/apache2 && \
5251
sudo chmod -R 777 /var/run/apache2 /var/lock/apache2 /var/log/apache2
5352

0 commit comments

Comments
 (0)