Apache + PHP 7.3 Docker Image
1.3K
This is Apache + PHP 7.3 Docker Image
9000 in firewall (or public network for Idea)sudo ifconfig en0 10.254.254.254 netmask 255.255.255.0 upsudo ifconfig en0 alias 10.254.254.254 255.255.255.0PHP Remote Debug and set Idea key to docker
If it is necessary, there is a possibility to create ssh connection inside docker container:
host: 127.0.0.1
login: root
pass: root
docker build -t php7-apache .
docker tag php7-apache:latest vnemchenko/php7-apache:latest
docker push vnemchenko/php7-apache:latest
application:
image: vnemchenko/php7-apache
volumes:
- ${PATH_TO_SOURCE_DIRECTORY}:/var/www
- ${PATH_TO_DOCKER_CONFIGS}/custom.ini:/usr/local/etc/php/conf.d/custom.ini
- ${PATH_TO_DOCKER_CONFIGS}/xdebug.ini:/usr/local/etc/php/conf.d/xdebug.ini
- ${PATH_TO_DOCKER_CONFIGS}/opcache.ini:/usr/local/etc/php/conf.d/opcache.ini
- ${PATH_TO_DOCKER_CONFIGS}/apache2.conf:/etc/apache2/apache2.conf
- ${PATH_TO_DOCKER_CONFIGS}/virtualhost.conf:/etc/apache2/sites-enabled/virtualhost.conf
- ${PATH_TO_DOCKER_CONFIGS}/msmtprc:/etc/msmtprc
- ${PATH_TO_TMP_DIRECTORIES}:/tmp/php
- ${PATH_TO_LOG_DIRECTORIES}:/tmp/logs
ports:
- ${YOUR_HTTP_PORT}:80
- ${YOUR_HTTPS_PORT}:443
- ${YOUR_SSH_PORT}:22
environment:
- PHP_IDE_CONFIG=${YOUR_PHP_IDE_CONFIG}
- XDEBUG_CONFIG=${YOUR_XDEBUG_CONFIG}
application:
image: vnemchenko/php7-apache
volumes:
- ${PATH_TO_SOURCE_DIRECTORY}:/var/www
ports:
- ${YOUR_HTTP_PORT}:80
Content type
Image
Digest
Size
302 MB
Last updated
about 5 years ago
docker pull vnemchenko/php7-apache