docker で php7.2-apache xdebug 環境を構築するまで
環境は
$HOME/dev/project/www
動かすディレクトリは www/html で自作phprouterが動いている
www/html/.htacess
<IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteRule ^(.*)$ index.php [NC,L] </IfModule>
www/docker-compose.yml
version: "3.7" services: php: build: context: ./docker ports: - "80:80" - "9000:9000" tty: true stdin_open: true volumes: - ./:/var/www - ./docker/php.ini:/usr/local/etc/php/php.ini
www/docker/Dockerfile
FROM php:7.2-apache RUN apt-get update RUN apt-get install vim -y RUN pecl install xdebug RUN a2enmod rewrite WORKDIR /var/www
www/docker/php.ini
https://gist.github.com/s3ij1nn/f321eafc02c06a353ed7db92f6e999b7