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
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
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.
Configure Security Group - Open ports 22 (SSH), 80 (HTTP), and 443 (HTTPS). Restrict phpMyAdmin access by limiting port 80/443 to trusted IPs.
Secure MySQL - Change the default root password and configure user permissions.
Set up SSL - Use the included Let's Encrypt integration to generate certificates for your domain.
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.
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.
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.
You pay by the hour for the EC2 instance size you choose to run this preconfigured LAMP stack. The software price is the same across all instances; what changes is the compute capacity behind each option. Instance families cover general-purpose (t, m), compute-optimized (c), memory-optimized (r, x, z), storage-optimized (d, i, h), GPU (g, p), and high-memory bare-metal (u) types. Sizes range from small burstable instances up to large multi-core and metal servers. Pick the instance that fits your workload; hourly charges scale with the capacity you select. There is no long-term commitment.
Top-of-mind questions for buyers
What does one hourly unit cover, and what software comes preinstalled on the instance?
Each unit is one running EC2 instance of the size you select, billed per hour. The image comes preconfigured with Apache Web Server, MySQL Server, PHP, phpMyadmin, and Let's Encrypt. The software charge stays the same across sizes; only the compute capacity changes.
Am I charged when my instance is stopped or powered off?
Hourly software charges apply only while the instance runs. A fully stopped instance stops accruing software charges. Underlying AWS storage fees for the attached volumes may still apply while the instance is stopped, since those are billed separately by AWS.
How do I scale up if my web traffic grows, and does cost change automatically?
Scaling is manual. You choose a larger instance size when you launch or resize, then the hourly rate for that size applies. Nothing upgrades automatically. Larger instances give more CPU, memory, storage, or GPU capacity, so your hourly charge rises with the capacity you pick.
cloudinfrastructureservices.co.uk
Helpful?
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.
Give us feedbackReport a problem with this product or seller
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.
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.
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.
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.
Pre-configured MySQL LAMP AMI by Cloud Infrastructure Services for DevOps teams and developers migrating web apps to AWS. Includes phpMyAdmin, Apache, and PHP with security modules.
This is a repackaged open source software product wherein additional charges apply for technical support and maintenance provided by Tiov IT.
This is a minimal installation of Centos Stream 9HVM The LAMP stack is the foundation for Linux hosted websites is the Linux, Apache, MySQL and PHP (LAMP) software stack This AMI Image contains the Latest CentOS stream 9 LAMP Stack - Linux Apache MySQL/MariaDB , PHP This MySQL database server also comes pre-installed with phpMyadmin, allowing you to administer your databases via web GUI
This is a repackaged open source software product wherein additional charges apply for support provided by Tiov IT. WordPress is a free and open-source content management system (CMS) written in PHP[4] and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system, referred to within WordPress as Themes. WordPress was originally created as a blog-publishing system but has evolved to support other web content types including more traditional mailing lists and forums, media galleries, membership sites, learning management systems (LMS) and online stores. One of the most popular content management system solutions in use, WordPress is used by 42.8% of the top 10 million websites as of October 2021.
This is a repackaged open source software product wherein additional charges apply for support provided by Tiov IT. WordPress is a free and open-source content management system (CMS) written in PHP[4] and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system, referred to within WordPress as Themes. WordPress was originally created as a blog-publishing system but has evolved to support other web content types including more traditional mailing lists and forums, media galleries, membership sites, learning management systems (LMS) and online stores. One of the most popular content management system solutions in use, WordPress is used by 42.8% of the top 10 million websites as of October 2021.
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.