2023-08-06 12:54:15 +00:00
|
|
|
FROM php:7.2-apache-buster
|
2022-01-31 20:03:24 +00:00
|
|
|
|
2023-08-06 12:54:15 +00:00
|
|
|
RUN apt-get update && apt-get install -y libpq5 libpq-dev && \
|
2023-08-04 09:05:06 +00:00
|
|
|
docker-php-ext-install mysqli pdo_pgsql && \
|
2023-08-06 12:54:15 +00:00
|
|
|
apt-get remove -y libpq-dev && apt-get -y autoremove && \
|
2022-01-31 20:03:24 +00:00
|
|
|
mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" && \
|
2022-07-10 14:04:36 +00:00
|
|
|
mkdir /var/www/phpinfo && \
|
2022-09-10 20:08:46 +00:00
|
|
|
echo "<?php\nphpinfo();" > /var/www/phpinfo/phpinfo.php && \
|
|
|
|
|
echo 'Alias "/phpinfo" "/var/www/phpinfo/phpinfo.php"' > /etc/apache2/conf-enabled/phpinfo.conf && \
|
|
|
|
|
echo 'LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\"" combined' > /etc/apache2/conf-enabled/logformat.conf && \
|
|
|
|
|
a2enmod rewrite && \
|
2022-11-02 21:22:01 +00:00
|
|
|
curl -o /usr/local/bin/phpunit -fL "https://phar.phpunit.de/phpunit-8.phar" && \
|
2022-09-10 20:08:46 +00:00
|
|
|
chmod +x /usr/local/bin/phpunit && \
|
|
|
|
|
ln -s html /var/www/src
|
|
|
|
|
|
2022-01-31 20:03:24 +00:00
|
|
|
|
2023-08-06 12:54:15 +00:00
|
|
|
COPY php-mtt.ini /usr/local/etc/php/conf.d/
|
|
|
|
|
COPY php-opcache.ini /usr/local/etc/php/conf.d/
|