This is a basic LAMP stack environment built using Docker Compose. It consists following:
- PHP
- Apache
- MySQL
- phpMyAdmin
As of now, we have 3 different branches for different PHP versions. Use appropriate branch as per your php version need:
Clone this repository on your local computer and checkout the appropriate branch e.g. 7.1.x. Run the docker-compose up -d
.
git clone https://github.com/GuillaumeIsabelleX/docker-compose-lamp.git
cd docker-compose-lamp/
git fetch --all
docker-compose up -d
Your LAMP stack is now ready!! You can access it via http://localhost
.
Please read from appropriate version branch.
Open a terminal and cd
to the folder in which docker-compose.yml
is saved and run:
docker-compose up
You can start the containers with the up
command in daemon mode (by adding -d
as an argument) or by using the start
command:
docker-compose start
docker-compose stop
To stop and remove all the containers use thedown
command:
docker-compose down
Use -v
if you need to remove the database volume which is used to persist the database:
docker-compose down -v