Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

Install Joomla on Windows 10 with XAMPP

Run Joomla on your own PC for testing, using XAMPP for Apache, PHP and MySQL.

CMS and Apps2 min read3 steps12 screenshots

Step 1: Download XAMPP

Download the Windows installer from the Apache Friends website.

The XAMPP download page for Windows

Step 2: Select the XAMPP components

During the setup, keep Apache, MySQL, PHP and phpMyAdmin ticked.

Selecting the XAMPP components

Step 3: Choose the install folder

Keep the default C:\xampp. Finish the installer and start the XAMPP Control Panel.

Choosing the installation directory
The XAMPP Apache module

Step 4: Download and extract Joomla

Download the Joomla full package (zip) from the Joomla website and extract it.

Downloading Joomla

Step 5: Copy the files to htdocs

Copy the Joomla files to a new folder in C:\xampp\htdocs, for example C:\xampp\htdocs\joomla.

The htdocs folder

Step 6: Create the database

  1. In the XAMPP Control Panel, start Apache and MySQL.
    The XAMPP Control Panel
  2. Click Admin next to MySQL to open phpMyAdmin.
  3. Click New, enter a name such as joomla, choose utf8mb4_general_ci and click Create.
    Creating the database in phpMyAdmin

Step 7: Run the Joomla installer

Open http://localhost/joomla in your browser.

Language and site settings. Choose the language and enter the name of your site.

The installation language and site name

Login data. Enter the admin name, user name, password and email address.

The login data

Database configuration. Choose the database type MySQLi. Enter:

  • Host name: localhost
  • User name: root
  • Password: empty (the default in XAMPP)
  • Database name: joomla
    The database configuration

Click Install Joomla.

Step 8: Finish

When it ends, Joomla shows that the installation is complete. Click Open Site or Open Administrator.

The Joomla installation is complete
Warning: XAMPP is for local testing. The root user has no password by default, so do not make this setup public.

Quick recap

  • Install XAMPP, extract Joomla into htdocs.
  • Create a database in phpMyAdmin.
  • Run the web installer at http://localhost/joomla.