AWS Documentation

  1. Home
  2. Docs
  3. AWS Documentation
  4. AWS Joomla on PHP 8.0

AWS Joomla on PHP 8.0

How to setup Joomla on our AMI

This documentation will walk you through how to setup Joomla on our AMI.

AMI Overview

This AMI provides a Joomla server.

  • Amazon Linux 2 AMI (HVM)
  • Joomla 4.x
  • Apache 2.4
  • MySQL 5.7
  • PHP 8.0
  • phpMyAdmin 5.1
This is configuration of Version 2.0.0
  • Amazon Linux 2 AMI (HVM) kernel 5.10
  • Joomla 4.0
  • Apache 2.4
  • MySQL 5.7
  • PHP 8.0
  • phpMyAdmin 5.2

Joomla installation

Once the instance is running, please access your Joomla hosting domain or enter the public DNS provided by AWS (IPv4 Public IP) into your browser.

https://<Joomla host or IP>/

You can see more detail for Joomla Install documentation as well.

Step 1: Main Configuration

You will see the Joomla application. Select Select Language and Setup Site Name

Step 2: Login Data

Step 3: Database Configuration

Find database password

You can find the database server password by accessing the System Log in the EC2 management console:

1. Go to the Amazon EC2 console at

2. Chose your Instance and Click on Actions → Monitor and troubleshoot → Get System Log.

3. Get System log as shown below.

You can also SSH into your instance and find the login credential using the following command.

$ cat /home/ec2-user/credentials
////////////////////credentials info////////////////////
--- joomla
----- Setting  : Success
--- phpMyAdmin
----- Setting  : Success
--- MariaDB
----- User     : root
----- Password : yhpXlanvvdoo4xJ7
----- User     : joomla
----- DB name  : joomla_db
----- Password : 4qg8rzOjeksolcqZ

Step 4: Finishing Up

To click Complete & Open Site or Complete & Open Admin


You can access phpMyAdmin after creating ssh tunnel.

ex.) create ssh tunnel

$ ssh ec2-user@{ipaddress} -i {ssh-key-file.pem} -N -L 8080:localhost:80




How can we help?