image:tag : d8devs/php:8.1.1-apache-xdebug3 Dockerfile:
FROM php:8.1.1-apache
RUN echo "Europe/Berlin" > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata
ENV APACHE_DOCUMENT_ROOT /var/www/html/web
#RUN apt-get update && apt-get install -y ca-certificates gnupg
#RUN curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
#
#RUN apt-get update && apt-get upgrade -y && apt-get install -y git nodejs
RUN sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf
RUN sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf
RUN /usr/sbin/a2enmod rewrite && /usr/sbin/a2enmod headers && /usr/sbin/a2enmod expires
RUN docker-php-ext-install pdo pdo_mysql mysqli
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN pecl install xdebug && docker-php-ext-enable xdebug
RUN echo 'zend_extension=xdebug' >> /usr/local/etc/php/php.ini
RUN echo 'xdebug.mode=develop,debug' >> /usr/local/etc/php/php.ini
RUN echo 'xdebug.client_host=host.docker.internal' >> /usr/local/etc/php/php.ini
RUN echo 'xdebug.start_with_request=yes' >> /usr/local/etc/php/php.ini
RUN echo 'session.save_path = "/var/www/sessions"' >> /usr/local/etc/php/php.ini
Content type
Image
Digest
sha256:4e68d6da2…
Size
249.9 MB
Last updated
over 3 years ago
docker pull d8devs/php:8.1.6-apache-xdebug3