

You can also start developing projects based on CMS like Wordpress or Frameworks like CodeIgniter and Laravel. The automated build docker LAMP image linuxconfig/lamp can be used as a testing and also as a production environment for a dynamic PHP applications.

You can now remove index.php and add your PHP project inside the public_html folder. It should show a "hello world !!!" message with a successful database connection. It comprises of Debian GNU/Linux, Apache webserver, MariaDB a community-developed fork of the MySQL relational database management system and PHP scripting language. The default MySQL installation only creates the “root” administrative account (user: root, pass: root)Ĭreate new databases, users using PHPMyAdmin, or using the command docker-compose exec. The automated build docker LAMP image linuxconfig/lamp can be used as a testing environment for a dynamic PHP applications. You can now navigate to localhost:8081 and open PHPMyAdmin. Run the application inside Docker sudo docker-compose up -d
DOCKER LAMP STACK CODE
Add the following code (for test): Hello World!!!ĭie("Connection failed: ". In this article we will configure a LAMP stack through 3 containers : An Apache Container A PHP Container A Database Container Docker-compose.yml Let's configure our services in our. sprintcube / docker-compose-lamp Public Notifications 1.3k 2.2k Code Issues 17 Pull requests 7 Actions Projects Security Insights master 7 branches 0 tags Code MrOffline77 Fix php56 image 113d841 on Apr 26 158 commits.
DOCKER LAMP STACK FULL
You can download the full project from Github: TestingĬreate a file called index.php inside the public_html directory. GitHub - sprintcube/docker-compose-lamp: A basic LAMP stack environment built using Docker Compose.
