{"repo":"systemsdk/docker-apache-php-laravel","free":true,"listed":false,"github":"https://github.com/systemsdk/docker-apache-php-laravel","clone":"git clone https://github.com/systemsdk/docker-apache-php-laravel.git","description":"Docker environment required to run Laravel (based on official php and mysql docker hub repositories)","language":"PHP","stars":129,"topics":["docker","apache","php","mysql","laravel","ubuntu","xdebug","ssl","multi-environment","circleci"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"PHP Laravel Environment A scalable Docker-based environment required to run Laravel (based on official php and mysql docker hub repositories). Source code Requirements Docker Engine version 23.0 or later Docker Compose version 2.0 or later An editor or IDE MySQL Workbench Note: We recommend using a Linux Ubuntu-based OS for the best experience. Components 1. Apache 2.4 - Web server. 2. PHP 8.5 (Apache handler) - Main application runtime. 3. MySQL 8 - Primary relational database. 4. Laravel 13 - High-performance PHP framework. 5. Mailpit - Email testing tool (available in the development environment only). Setting up Docker Engine & Docker Compose To install Docker Engine and Docker Compose, please follow the official Docker Engine Installation Guide. For Linux Users: After installation, run the following command to manage Docker as a non-root user (this allows you to run Docker without sudo ): Note: You must log out and log back in for this change to take effect. For macOS Users: If you are using Docker Desktop for macOS 12.2 or later, we highly recommend enabling virtiofs for a significant performance boost. Note: Enabled by default since Docker Desktop v4.22. Setting up the DEV environment 1. You can clone this repository from GitHub or install via composer. Note: Delete the storage/mysql-data folder if it exists before starting. If you have installed composer, you can use the next cmd command: 2. Verify that your local hosts file contains the default mapping for localhost ","default_branch":null,"files":null,"tree":[],"storefront":"/r/systemsdk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/systemsdk/docker-apache-php-laravel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}