Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Docker Apache Php Laravel

Docker Apache Php Laravel Laravel Package

systemsdk/docker-apache-php-laravel

A ready-to-use Docker environment for Laravel development, combining Apache and PHP with sensible defaults. Spin up a consistent local stack, simplify onboarding, and keep Laravel projects containerized across teams and machines. Ideal for reproducible development and testing.

View on GitHub
Deep Wiki
Context7

Docker environment required to run Laravel (based on official php and mysql docker hub repositories)

Frequently asked questions about Docker Apache Php Laravel
What is systemsdk/docker-apache-php-laravel used for?
It is a Docker-based runtime template for Laravel that combines Apache, PHP, and MySQL images into a ready-to-use local development stack. Teams use it to get consistent onboarding and reproducible environments across machines. It is not a Laravel package or application dependency.
Do I install systemsdk/docker-apache-php-laravel with Composer?
No. The Composer name identifies the project, but adoption means copying or forking the Docker, Compose, Apache, PHP, and MySQL configuration into your repository. You do not add it to composer.json as a runtime dependency. Pin the base image versions after forking.
Which Laravel and PHP versions does this Docker environment support?
The provided context does not list explicit Laravel or PHP version constraints, so you must verify the Dockerfile tags and README before relying on it. Match the PHP version to your Laravel release requirements and check required extensions and Apache modules. Treat any version support as something your team validates and pins.
Is this Docker template suitable for production Laravel deployments?
It is best treated as a development-environment baseline and onboarding accelerator, not a production deployment blueprint. Production use would require hardening, secret management, image scanning, observability, and a supported update process. Validate security and operational requirements before considering it beyond local or small CI workloads.
How do I set up this Laravel Docker environment?
Clone or fork the repository, review the Compose file, Dockerfile, Apache vhost, PHP ini, and MySQL settings, then run the stack with Docker Compose. Adapt ports, volumes, permissions, and environment variables to your project. Pin image versions and document deviations before sharing it with your team.
Does it include MySQL, Apache modules, PHP extensions, and Xdebug?
The environment is built around official PHP and MySQL images and Apache semantics, and the repository includes configuration you should inspect for exact modules and extensions. Xdebug settings, PHP extensions, and Apache modules are not fully specified in the provided context. Check the Dockerfile and PHP ini files, then measure Xdebug performance for your workflow.
Can I use it with an existing Laravel Sail, nginx, or PostgreSQL project?
Integration is high for greenfield or simple Laravel services that standardize on Apache, PHP, and MySQL. It is a medium fit for projects already using Laravel Sail, nginx, PostgreSQL, managed MySQL, or custom PHP images because those choices create migration work. Pilot in one non-critical repository and compare configurations before switching.
Does it support Apple Silicon, ARM, Windows, and CI runners?
The provided context does not confirm Apple Silicon, ARM, Windows, or specific CI runner support. You should test the stack on each developer platform and at least one CI job because base-image architecture and bind-mount behavior can vary. Record any required platform overrides or image changes in your fork.
How should I handle updates, image pinning, and security for this Docker setup?
Fork or vendor the configuration into your repository and pin all base images by tag or digest rather than tracking moving latest tags. Budget recurring effort for PHP, Laravel, Apache, MySQL, and CVE updates because upstream activity may be limited. Assign an internal maintainer and define a rollback path to your previous environment.
Is systemsdk/docker-apache-php-laravel actively maintained, and what are the alternatives?
Adoption signals are low, support is likely community-only, and the repository may have a single-maintainer lifecycle, so expect to own your fork. The stated future release date should be verified as a metadata anomaly before relying on release cadence. Alternatives include Laravel Sail, a custom Docker Compose stack, or an nginx-based PHP image, depending on your team standards.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections