docker-php-8.2-apache-bookworm/Dockerfile

35 lines
737 B
Docker

FROM debian:12.1
RUN apt update && apt install -y \
apache2 \
php \
php8.2-mysql \
php8.2-mbstring \
php8.2-uploadprogress \
php8.2-sqlite3 \
php8.2-redis \
php8.2-oauth \
php8.2-intl \
php8.2-imap \
php8.2-imagick \
php8.2-http \
php8.2-gnupg \
php8.2-gd \
php8.2-curl \
php8.2-ssh2 \
&& apt clean
###php-ssh2
#RUN apt install php8.2-oauth
#COPY php8.2.conf /etc/apache2/mods-enabled/
#COPY 000-default.conf /etc/apache2/sites-available/000-default.conf
##COPY start /usr/local/bin
RUN a2enmod rewrite
VOLUME ["/var/www"]
#COPY index.php /var/www/
#RUN chown -R www-data:www-data /var/www
EXPOSE 80
#CMD ["service apache2 start"]
CMD ["apachectl", "-D", "FOREGROUND"]