Listing Thumbnail

    Apache Web Server + MySQL Server + phpMyadmin on CentOS Server 9

     Info
    Deployed on AWS
    AWS Free Tier
    This product has charges associated with it, which includes support from Cloud Infrastructure Services. Deploy a production-ready LAMP stack in minutes. Pre-configured Apache, PHP, MySQL, and phpMyAdmin on CentOS 9
    4.5

    Overview

    Apache Web Serer - LAMP Stack on CentOS 9 - Deploy in Minutes

    Stop spending hours manually installing and configuring web server components. This pre-configured LAMP stack AMI gives developers, DevOps engineers, and SMB teams a production-ready web application environment on AWS - launch an EC2 instance and start building immediately.

    This is a repackaged open source software product with professional support and maintenance from Cloud Infrastructure Services.

    What You Get

    A fully integrated stack pre-installed and configured to work together out of the box:

    • Apache Web Server - Reliable, high-performance HTTP server for static and dynamic content
    • MySQL Community Edition - Scalable relational database for business-critical applications
    • PHP - Server-side scripting language for dynamic web applications
    • phpMyAdmin - Browser-based MySQL administration for managing databases, tables, columns, relations, indexes, users, and permissions
    • Let's Encrypt - Free SSL/TLS certificate generation for securing your web applications

    Getting Started After Launch

    1. Launch the AMI on your chosen EC2 instance (minimum recommended: t3.small with 2 vCPU and 2 GB RAM; use t3.medium or larger for production workloads). Ensure at least 20 GB EBS storage.
    2. Configure Security Group - Open ports 22 (SSH), 80 (HTTP), and 443 (HTTPS). Restrict phpMyAdmin access by limiting port 80/443 to trusted IPs.
    3. SSH into your instance using your EC2 key pair.
    4. Access phpMyAdmin via your browser at http://your-instance-ip/phpmyadmin .
    5. Secure MySQL - Change the default root password and configure user permissions.
    6. Set up SSL - Use the included Let's Encrypt integration to generate certificates for your domain.
    7. Verify the stack - Confirm Apache serves your test page, MySQL accepts connections, and phpMyAdmin loads correctly.

    Pre-Configured Security

    • SSH configured for key-based authentication only
    • MySQL bound to localhost by default to prevent external access
    • phpMyAdmin accessible only through authenticated sessions
    • Firewall rules pre-configured to restrict unnecessary ports

    AWS Integration Points

    • Scaling - Use AWS Auto Scaling groups to handle traffic spikes by launching additional instances behind an Elastic Load Balancer
    • Storage - Integrate with Amazon S3 for media files and static assets
    • CDN - Pair with Amazon CloudFront for global content delivery with low latency
    • DNS - Use Amazon Route 53 for domain management and SSL certificate validation
    • Monitoring - Connect to Amazon CloudWatch for real-time performance metrics and alerting
    • Backups - Configure AWS Backup for automated EBS snapshots and point-in-time recovery
    • Database Migration - Seamless migration path to Amazon RDS for managed MySQL when you outgrow a single instance

    Ideal Use Cases

    • Web Application Hosting - Deploy PHP applications such as WordPress, Joomla, Drupal, or custom frameworks on a single instance for teams serving up to thousands of daily visitors
    • eCommerce - Run WooCommerce or Magento stores with phpMyAdmin for catalog and order management, scaling horizontally as traffic grows
    • Development and Staging - Spin up isolated environments in minutes for testing code changes before promoting to production
    • API Backends - Build RESTful APIs with PHP and MySQL, integrating with AWS API Gateway for rate limiting and authentication
    • Database Administration - Use phpMyAdmin for visual database management, schema design, data import/export, and user permission control

    Why This AMI Over Manual Installation

    G2 reviewers describe this product as consistent and easy to deploy, intuitive and secure, straightforward and efficient, with lightweight and efficient resource usage. Instead of following multi-step tutorials to install each component separately, you get a tested, integrated stack where Apache, MySQL, PHP, and phpMyAdmin are configured to work together from first boot.

    Minimum Requirements

    • Instance type: t3.small minimum (t3.medium or larger recommended for production)
    • Storage: 20 GB EBS minimum
    • Instance type: HVM virtualization
    • Key pair: Required for SSH access
    • Ports: 22, 80, 443

    Included Components

    • Apache Web Server
    • MySQL Community Edition
    • PHP
    • phpMyAdmin
    • Let's Encrypt SSL integration
    • CentOS Stream 9

    Disclaimer: The respective trademarks mentioned in the offering are owned by the respective companies.

    Highlights

    • Deploy a fully configured LAMP stack (Apache, PHP, MySQL, phpMyAdmin) on CentOS 9 in minutes instead of hours of manual installation and configuration. Pre-tested component integration means your web application environment is production-ready from first boot, with Let's Encrypt SSL included for immediate HTTPS setup. Recommended minimum: t3.small instance with 20 GB EBS storage.
    • Pre-configured security includes key-only SSH authentication, MySQL bound to localhost by default, and firewall rules restricting unnecessary ports. phpMyAdmin access is secured through authenticated sessions, reducing your attack surface without additional configuration work.
    • Seamlessly integrates with AWS services including Auto Scaling for traffic spikes, CloudWatch for monitoring, S3 for storage, CloudFront for CDN, and Route 53 for DNS. Migration path to Amazon RDS available when you outgrow a single-instance database. G2 reviewers describe the product as consistent, easy to deploy, intuitive, and efficient with lightweight resource usage.

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    CentOs CentOS Stream 9

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Apache Web Server + MySQL Server + phpMyadmin on CentOS Server 9

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.
    If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier  for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier  for more details.

    Usage costs (307)

     Info
    • ...
    Dimension
    Cost/hour
    t2.medium
    Recommended
    $0.03
    t3.micro
    $0.03
    t2.micro
    $0.03
    x1.16xlarge
    $0.03
    c3.8xlarge
    $0.03
    u-18tb1.metal
    $0.03
    g4ad.8xlarge
    $0.03
    m3.medium
    $0.03
    c3.large
    $0.03
    m5a.16xlarge
    $0.03

    Vendor refund policy

    We do not currently support refunds, but you can cancel at any time.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    Latest OS Patches installed. Simpy run 'yum update' to install latest OS packages.

    Additional details

    Usage instructions

    SSH into new server with username: ec2-user

    Scroll down to 'Getting Started' on the following URL: https://cloudinfrastructureservices.co.uk/how-to-setup-apache-web-server-mysql-server-on-linux-in-azure-aws-gcp/ 

    Resources

    Support

    Vendor support

    Support from Cloud Infrastructure Services

    Professional support and maintenance is included with your subscription. Our team assists with deployment issues, stack configuration, troubleshooting, and general guidance for the LAMP stack components.

    Support Channels:

    What is Covered:

    • Initial deployment and configuration assistance
    • Troubleshooting Apache, MySQL, PHP, and phpMyAdmin issues
    • Guidance on SSL certificate setup with Let's Encrypt
    • Security configuration questions
    • AWS integration guidance

    Getting Help:

    For the fastest response, submit a support ticket through our portal with details about your issue, including your instance ID and a description of the problem. For general inquiries, email us directly.

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    4.5
    2 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    50%
    50%
    0%
    0%
    0%
    0 AWS reviews
    |
    2 external reviews
    External reviews are from G2 .
    Gilberto G.

    Very consistent and easy to deploy

    Reviewed on Sep 01, 2022
    Review provided by G2
    What do you like best about the product?
    Ran the installation process of Distro CentOS Server and integrated the Apache with DB MySQL was very fast and consistent. Straight forward with the commands, and the packages are significantly updated.
    What do you dislike about the product?
    The mounting process was a little tricky. But nothing to stop or looks for another distro. Once I get used to the philosophy behind CentOS, it doesn't differ much.
    What problems is the product solving and how is that benefiting you?
    Need to implement a Web App pilot to show capabilities and proof of concept, with a minimum of five-week to develop. No need to waste time configuring or performing at LAMP. But keep the security high and connectivity for our developer team. Nevertheless, the experience was better than other previously used options (Ubuntu and Amazon Linux AMI). The CEO approved the concept.
    John B.

    Extremely reliable and efficient

    Reviewed on Nov 30, 2021
    Review provided by G2
    What do you like best about the product?
    Although I am not currently running on the Linux platform, I have always found it to be very intuitive, secure, and efficient. phpMyAdmin is a straightforward and intuitive interface that makes database creation and management extremely simple. The Apache webserver/MySQL combination is highly efficient as it does not use a lot of resources to run. For that reason, I consider it to be lightweight and faster than some of the other options available.
    What do you dislike about the product?
    Not everyone has access to a Linux server, so the casual user misses out on the benefits of using one. Although I have no issues with Windows servers, Linux would be my preference whenever available.
    What problems is the product solving and how is that benefiting you?
    I am currently developing a variety of desktop applications that now have the ability to access multiple databases from a single location. This gave me the ability to have far more reusable code in my projects.
    View all reviews