Joomla! is a free and open source content management system (CMS) for publishing web content, developed by Open Source Matters, Inc. It is build on a model-view-controller web application framework that can be used independently of the CMS.

Joomla! is written in PHP, uses object-oriented programming (OOP) techniques and software design patterns, stores data in a MySQL, MS SQL, or PostgreSQL database, and includes features such as page caching, RSS feeds, printable version of pages, news flashes, blogs, search, and support for language internationalization.


In this tutorial, I will show you how to install Joomla on local server. If you don't have XAMPP installed yet in your machine go to this tutorial ( How to install XAMPP server ). 


Step 1

Download Joomla! installer ( )

download joomla website Click download button, make sure it is latest version.


Step 2

After download is done, copy and extract .zip file inside c:/xampp/htdocs/  directory. After extract .zip file is done, you will see default folder name exp: Joomla_3.8.8-stable-Full_Package Rename the folder to myblog ( Whatever you like ).


Step 3

Open browser you like, go to localhost/{folder_name} or localhost/myblog. In your browser will show you like this.

joomla installation

 Enter your main configuration: please view example below


If you want greater security, set the minimum password length to 14 characters. 

joomla configuration example

Click button next if you already done enter main configuration.


Step 4

Next is Database configuration. Please refer to your database User account. If you using XAMPP server no need enter password.

example joomla database configuration

Click button next if you finished enter database configuration.


Step 5

Next step is Finalization, this will show you the configuration summary before installation is start. 

last step check settings

Scroll down, you will see the pre-installation check. Please make sure your configuration.php can writeteable. If everyting is good you can click button next to start the installation.

make sure config is good


Step 6

Congratulations your first CMS is now installed. 

finished install

Before go to page Site or Administrator, you need delete Installation folder in c:/xampp/htdocs/myblog/ directory.

delete installation folder

Link for your website is: localhost/myblog

your 1st joomla cms

Link for your Administrator is: localhost/administrator

admin panel joomla

Enter your username and password that you create from step 3. If you successfully login, will bring you to the controll panel.

That all. Easy right? If you have problem just comment bellow. I will try help you.