How to Install Joomla on Android in 3 Steps

Disclaimer: Your support helps keep JovialGuide running! Our content is reader-supported. This means if you click on some of our links, we may earn a commission.

If you are looking for the right steps that will teach you how to install Joomla on Android, then this Joomla tutorial is for you.

Installing Joomla on Android allows you build a Joomla website locally on your Android phone.

In this JovialGuide, we will show you how to install Joomla on Android using KickWebServer.

Getting Started with Installing Joomla on Android

To get started installing Joomla on Android, you will need to have enough disk space on your Android phone. If you do not already have enough space, go ahead and make some!

After you have made enough space, you will need to download KickWebServer – this will serve as our localhost on Android (supports PHP and MySQL) and Easy Unzip File – will be used for unzipping Joomla. KickWebServer and Easy Unzip File are both available on the official Google Store for download.

This is what KickWebServer looks like:

KickWebServer Icon

This is what Easy Unzip File looks like:

Easy Unzip File Icon

The next thing to do is to download Joomla. If you do not know how to download Joomla, see our Joomla tutorial on how to download Joomla.

If you do not have a web browser, we recommend you download and install Google Chrome or Firefox.

If you have downloaded Joomla, and installed Firefox or Google Chrome, KickWebServer and Easy Unzip File, then you are ready to install Joomla on Android.

Note that – if you want to install Joomla in a live server, then you will need a Joomla hosting account and a domain name. We recommend A2 Hosting for Joomla hosting. After that, see our Joomla tutorial on how to install Joomla to get started.

How to Install Joomla on Android Using KickWebServer

This Joomla tutorial on installing Joomla on Android is written with steps for easy and quick pickup. Getting started with the first step, we will start by setting up our server with KickWebServer.

Step 1. Setup KickWebServer

After you have installed KickWebServer, launch it.

When it opens, you will be prompted with a dialog, asking you to “Allow KSWEB to access photos, media, and files on your device?” select “Allow” to grant access.

Allow KickWebServer to Access Phone

After you have granted access, the installation of the server will begin.

KickWebServer Installing Server

After the installation is completed, you will see a screen like the screenshot below. On the same screen, you will see your localhost address, which is: http://localhost:8080 (8080 is the port).

KickWebServer Status Tab

When you scroll down, you will also notice that MySQL and PHP are “On” (running).

KickWebServer Status Tab Bottom

Now, when you check your phone’s notification bar, you will notice that there are two notifications from KSWEB, which notifies you that FTP and KSWEB are running.

KickWebServer Running in Notifications

This means that the server is on/enabled/running, and you can start building your website.

Now, when you open your storage, you will notice that a new folder called “htdocs” has been created. This is your localhost folder, where you will extract Joomla to.

When you open it, you will find an index.php file. Go ahead and delete it, we do not need it.

Step 2. Extract Joomla

After you have finished setting up the server using KickWebServer, minimize it and launch “Easy Unzip File”.

Now open the folder you downloaded Joomla to using Easy Unzip File.

After that, locate Joomla (in .zip format) and click on it to open it. You will see a screen like the one below.

Easy Unzip File Joomla Files

To begin the extraction of Joomla, on the bottom of your screen, click Select » Select All and all files and folders will be selected.

Easy Unzip File Select All

Still on the bottom of the screen, click “Extract” and a dialog will appear asking you where to extract Joomla to. Choose the “Select where” option.

Easy Unzip File Extract Where

After choosing the Select where option, you will be taken to another page. Use the folder with a dotted name (…) to locate and open the htdocs folder.

When you are in the htdocs folder, you will notice that it’s empty. This is because you deleted the index.php file that was inside it.

Now click on the “OK” button to select the htdocs folder. Once you have clicked “OK”, it will display the “Extract where” dialog again. Now click “OK” again.

Easy Unzip File Select Where

Now wait for the extraction of Joomla to complete.

Easy Unzip File Extracting Joomla

After Joomla is unpacked successfully, you will notice that the name of the Joomla folder is “Joomla_x.x.x-Stable-Full_Package” (“x.x.x” is the Joomla version) this is actually your Joomla folder on the localhost. We will have to rename it to something short and easy to remember.

Inside the htdocs folder, touch and hold Joomla_x.x.x-Stable-Full_Package » Rename. In this Joomla tutorial, we have renamed ours to “Joomla”.

After you are done, minimize “Easy Unzip File” and launch Firefox or Chrome. In this Joomla tutorial, we are using Google Chrome to install Joomla.

Step 3. Install Joomla on Android

This is the part that we will install Joomla on Android.

To install Joomla on Android, visit your localhost address by entering http://localhost:8080 into Chrome or Firefox address bar, or click http://localhost:8080. Once it opens, click on the Joomla folder you extracted, and renamed, then you will be presented with the Joomla installation page.

Before starting the installation of Joomla on Android, do note that the Joomla installation is divided into 3 stages. Namely: Configuration, Database and the Overview stage.

Main Configuration Stage

On the “Configuration” stage of Joomla installation, you will find Main Configuration and the Super User Account Details’ sections.

Start by selecting your preferred language. For the sake of this JovialGuide, we are choosing English (United States).

On the “Main Configuration”, enter your sitename into the Sitename field, and a short description (of your site) of 20 words in maximum into the Description field.

Joomla Web Installer - Main Configuration

The Site Offline option lets you set your Joomla website offline for maintenance. In this case, we don’t want it to be offline. So, the Site Offline option will be No – for your Joomla website to be online.

After that, on the “Super User Account Details”, enter your Email address (one you still have access to), Username, Password and Confirm Password (enter the same password you used for the Password field into the Confirm Password field) into their corresponding fields.

Joomla Web Installer - Super User Account Details

Make sure you write them down and keep them save, because you will use them to log-into your Joomla website, and also to retrieve your login detail(s) if you forget it.

You can always change these details at the backend of Joomla after installation.

Note – that the fields marked with asterisk (*) are most important, and cannot be left empty!

Once you are done, click on the “Next” button to proceed to the Database Configuration stage.

Database Stage

The “Database” stage is the stage that you will configure your Joomla database.

Select “MySQLi” as the Database Type. For Host Name enter “localhost”, For Username type “root” (in small caps), Password leave empty (do not write anything into the password field, leave it the way it is), and the Database Name, write “mysql”.

Joomla Web Installer - Database Configuration Stage

After that, enter a table prefix into the Table Prefix field (four to five character long, and must end with an underscore), or use the randomly generated one.

For the old Database Process, it lets you either backup or remove any existing tables from the previous Joomla installation, which has the same Table Prefix as the one above. So, we will select the Remove option to remove it, if it exists.

After you are done, click on the “Next” button to proceed to the next stage.

Overview Stage

The Overview stage is the last stage in the Joomla installation. It presents all of the configuration details you entered from the Configuration to the Database stages, and also allow you setup some other configuration settings.

Sample Data are already created, or ready-made contents that are installed to a Joomla website to simplify the building processes. For the Install Sample Data configuration under the Finalization section, select “None”. However, if you need, then select the sample data you need.

Joomla Web Installer - Finalization

For the Email Configuration option under the Overview section, select the Yes option. Once it is selected (yes), another configuration option – “Include Passwords in Email” will appear. For security reasons, select No, so that your password will not be included in the Email that will be sent to you.

Joomla Web Installer - Overview

The Main Configuration section displays all of the details you entered in the Main Configuration stage, except your password. While the Database Configuration section shows all of the database configurations you entered in the Database Configuration stage, except your database password.

Joomla Web Installer - Main and Database Configuration Sections

The Pre-installation Check section shows you if your localhost (local server) meets the minimum requirements to run Joomla. And for the Recommended Settings, it displays all of the recommended settings to ensure full compatibility with Joomla.

Joomla Web Installer - Pre-installation and Recommended Settings

If you find out that you missed any configuration setting, you can easily go back and correct it/them by clicking on the Previous button above or below the page.

After you have confirmed everything, click on the “Next” button for the wizard to run the process.

If you see “Congratulations! Joomla is now installed”, then you just installed Joomla on Android!

On this same page, you will see an extra step to install new language, administrative login details, and other things.

Joomla Installed Successfully

Before we can build a Joomla website, we will have to remove the installation folder for security purposes.

To remove the installation folder, simply click on Remove “Installation” Folder and the installation folder will be removed automatically.

Congratulations! You just installed Joomla on Android.

You may want to see our ultimate Joomla tutorial on how to install Joomla for more.

Access and Log-into the Joomla Backend

After installing Joomla on Android, you would want to log into the backend of your Joomla website so that you can build a website or create a blog in Joomla.

The admin log-in page of your Joomla website is accessed by adding /administrator to the end of the URL. For example, If your Joomla homepage URL is, adding /administrator to the end of, becomes

However, if you installed Joomla on Android (locally), then you will have to access your localhost URL » joomla_folder (the folder you renamed) and add “/administrator” to the end of it. For example; we renamed our Joomla folder to “joomla”. So, the login URL is “http://localhost:8080/joomla/administrator”.

Once you type in the correct Joomla login page URL, you will be presented with a page like the one below.

Joomla Administrator

Now, to log into your Joomla website, enter your correct Joomla admin username and password (the ones you used while installing Joomla on Android), and click login.

You may want to see our ultimate JovialGuide on how to install Joomla for other options to install Joomla.

What to do After Installing Joomla on Android

After installing Joomla on Android, there are a few things that you need to do to have a fully functional Joomla website.

See what to do after installing Joomla to learn more.

After installing Joomla on Android, you will need Joomla tutorials to get you started.

Here are some useful resources to help you with Joomla:

We hope this JovialGuide helps you learn how to install Joomla on Android.

To learn more about Joomla website types, please see types of websites you can create with Joomla for more.

You may also want to learn how to install Joomla in a subdirectory or how to install Joomla in a subdomain.

See other of our Joomla tutorials for more.

You Might Also Like

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.