
Overview
XAMPP Server on Windows Server 2022 - Pre-Configured Web Development Stack
Deploy a fully configured web server stack on AWS without manual installation or configuration. This AMI from Cloud Infrastructure Services delivers Apache, MariaDB, PHP, Perl, phpMyAdmin, FileZilla FTP, and Apache Tomcat - preinstalled, preconfigured, and ready to serve traffic on Windows Server 2022. It is a complete alternative to manually building a WAMP or LAMP stack.
What You Get
XAMPP makes it easy for developers to build applications and install popular platforms through XAMPP click-install, including WordPress, Joomla, Drupal, Moodle, Magento, and more. Everything is managed from a single XAMPP Control Panel, so you can host multiple websites and applications, create unlimited databases, and share your sites internally or publicly over the internet.
Technical Requirements
Recommended minimum instance: t3.medium (2 vCPU, 4 GB RAM) or higher depending on workload. Minimum storage: 30 GB EBS volume. Required security group ports: 80 (HTTP), 443 (HTTPS), 21 (FTP), 3306 (MariaDB), 8080 (Tomcat), and 3389 (RDP for administration).
Security Configuration
- Windows Firewall is pre-configured with rules restricting access to essential service ports
- phpMyAdmin is accessible via localhost; configure IP restrictions for remote access
- RDP access secured through AWS security groups - restrict to known IP ranges
- SSL/TLS can be enabled on Apache for encrypted connections
- Default accounts should be updated with strong passwords on first login
- Regular Windows Updates and XAMPP component patches recommended
XAMPP Server Features
- Apache Web Server: fast, reliable, industry-standard web server
- MariaDB Server: robust open-source relational database
- PHP scripting language: full PHP runtime preinstalled and preconfigured
- Run PHP under FastCGI: for improved performance and stability
- Perl: Perl scripting language installed
- phpMyAdmin: manage your databases through an easy web interface
- FileZilla FTP Server: upload and manage your website files securely
- Apache Tomcat: run Java-based web applications alongside your PHP sites
- SQLite: lightweight embedded database engine
- Send Mail: configure XAMPP to send emails from localhost
- Mercury Mail Transport System: built-in mail server
- Zend Framework: PHP application framework included
- Xdebug debugger: step through and debug your PHP code
- Deploy applications using Git
- XAMPP Control Panel: start, stop, and monitor all services from one place
- Install and switch versions of Apache, MySQL, and PHP
- Back up your databases
- Create aliases and virtual hosts
- Host unlimited websites and web applications
XAMPP Use Cases
- Web development: build and test PHP, Perl, and Java applications in a complete, self-contained stack
- Content management systems: run WordPress, Joomla, Drupal, Moodle, Magento, and other popular applications
- Digital agency multi-site hosting: an agency can deploy 10+ client WordPress or Joomla sites from a single instance, managing them all through the XAMPP Control Panel and phpMyAdmin
- Ecommerce stores: build online shops on Magento or WooCommerce for small retail businesses handling product catalogs and customer transactions
- Staging and testing: stage and validate sites and applications before pushing them to production
- Database-driven applications: back custom applications with MariaDB or SQLite
- Learning and training: a full-featured environment for teaching web development to students or onboarding new team members
Next Steps
Launch this AMI from the AWS Marketplace, connect via RDP, and open the XAMPP Control Panel to start all services. Visit our getting-started guide for a detailed walkthrough of initial configuration, security hardening, and deploying your first application. Link in vendor resources below.
Disclaimer: XAMPP is a product of Apache Friends. Apache, Tomcat and the Apache logo are trademarks of the Apache Software Foundation. MariaDB is a trademark of MariaDB Foundation. All trademarks are the property of their respective owners and any use is for referential purposes only. This image is maintained by Cloud Infrastructure Services. No warranty of any kind, express or implied, is included with this software. Use at your own risk; responsibility for any damages resulting from the use of this software rests entirely with the user. The author is not responsible for any damage that its use could cause.
Highlights
- Pre-configured all-in-one web stack with 7 integrated components - Apache, MariaDB, PHP, Perl, phpMyAdmin, FileZilla FTP, and Tomcat - installed and ready on Windows Server 2022. Skip manual installation and dependency configuration entirely. Launch on AWS and connect via RDP to find every service ready to start from the XAMPP Control Panel.
- Deploy popular web applications through XAMPP click-install including WordPress, Joomla, Drupal, Moodle, and Magento. Host multiple websites and databases from a single instance. Manage everything through the XAMPP Control Panel and phpMyAdmin web interface without command-line configuration.
- XAMPP makes it easy for developers to build applications and also to install many of the applications that are available via XAMPP click install, for example Joomla, WordPress, Drupal, Moodle, Magento & many more applications.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
- ...
Dimension | Cost/hour |
|---|---|
t2.medium Recommended | $0.05 |
t2.micro | $0.05 |
t3.micro | $0.05 |
t3.large | $0.05 |
i3en.metal | $0.05 |
r5.4xlarge | $0.05 |
r5ad.12xlarge | $0.05 |
i3.16xlarge | $0.05 |
m5n.12xlarge | $0.05 |
m3.2xlarge | $0.05 |
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
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. Simply run Windows update to install latest Microsoft OS patches
Additional details
Usage instructions
RDP into instance, username is: Administrator
Scroll down to 'Getting Started' on the following URL: https://cloudinfrastructureservices.co.uk/how-to-setup-xampp-on-windows-in-azure-aws-gcp/
Resources
Vendor resources
Support
Vendor support
Support Channels
Cloud Infrastructure Services provides email support for this XAMPP Server AMI. You can reach us through our website https://cloudinfrastructureservices.co.uk/contact-us/
Getting Started Guide
A step-by-step setup guide is available covering initial configuration, accessing the XAMPP Control Panel, connecting to phpMyAdmin, and deploying your first web application. https://cloudinfrastructureservices.co.uk/how-to-setup-xampp-on-windows-in-azure-aws-gcp/
What We Help With
- Initial AMI launch and RDP connection issues
- XAMPP Control Panel configuration
- Apache, MariaDB, and PHP service troubleshooting
- phpMyAdmin access and database management questions
- General guidance on deploying web applications
Disclaimer: XAMPP is a product of Apache Friends. Apache, Tomcat and the Apache logo are trademarks of the Apache Software Foundation. MariaDB is a trademark of MariaDB Foundation. All trademarks are the property of their respective owners and any use is for referential purposes only. This image is maintained by Cloud Infrastructure Services. No warranty of any kind, express or implied, is included with this software. Use at your own risk; responsibility for any damages resulting from the use of this software rests entirely with the user. The author is not responsible for any damage that its use could cause.
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.

Standard contract
Customer reviews
XAMPP is an awesome tool for php developers
XAMPP is a free and open source web server solution
Facilitating effortless web development
This is the best way to setup local web development environment on Windows!
Back End Development and database connection using Xampp
It is best back end development software for begginers or who have to make their career in php .
We have to firstly install xampp from it's official website and after installing it is very good in server and database management .
I have created many big projects in it without any problem