php7-apache
A Docker image for Apache and PHP 7.0 based on Fedora 22.
This container use the PHP 7.0 SCL from Rémi.
Build the image:
# docker build --rm -t php7-apache .
Start
Background
To start a container in the background accessible on localhost:8000
# docker run -d -p 8000:80 php7-apache
Mount your files
The virtualhost.conf file expose the /src directory. As a default, it only contains an index.php file with a phpinfo(). You can use a volume to overrides this directory:
# docker run -d -v /your/php/directory:/src -p 8000:80 php7-apache
PHP CLI
To start a container with an interactive shell
# docker run -it -p 8000:80 php7-apache /bin/bash
From their, you can use PHP 7 cli
# php70 -v
or enable the PHP 7 SCL to use the standard command
# source /opt/remi/php70/enable
# php -v
You can also start apache with:
# /run-apache.sh
After that, use apachectl -k [stop|start|restart]