:::: MENU ::::
How to install joomla on wamp

How to install joomla on wamp

Joomla is a free, open-source content management system (CMS) and application framework that powers 2.7% of the entire web. With a vibrant volunteer community, user-friendly features and plenty of power, Joomla is perfect. Recent CMS market share studies which comparing Open Source Content Management Systems showed Joomla as the market leader, followed by WordPress, then Drupal, then Plone.

This technical post on localhost joomla install will help a newbie to installing joomla on wamp (Joomla on your system (windows xp) using WAMP server).


Installing Joomla on localhost LAMP server.
Installing Joomla 1.5 on localhost windows WAMP server. [ Old version install steps. ]

Here is the steps,

  1. Installing WAMP server.
    Download and install latest version of Wamp server 2.0. Then run (Left click on your wamp icon in the task bar and click Put online) it on your system.(Please exit skype if you have entered because skype & wamp server are using same port. You can run skype after wamp server shows online status).

  3. Download the latest zip version of Joomla from joomla download page. [ Tested Version: Joomla_3.0.1-Stable-Full_Package ]

  5. Extract joomla zip. Copy and paste Joomla (or folder name) folder in to www directory of the WAMP server.
    ( You can access Windows7 local web server root directory by hitting ‘www directory’ on the menu of of the tray (extreme right side of the task bar) icon or C:\wamp\www . Tray icon will be green on the case of wamp is online. Otherwise you can put it online through menu. )

  7. Create a MySQL database support for Joomla installation on your wamp server phpMyAdmin interface as shown below.
    ( You can access phpmyadmin interface on Windows7 by hitting ‘phpMyAdmin’ in the wamp menu or by entering http://localhost/phpmyadmin/ on your favorite web browser. )

    Write down the database name, user name, and password as you will need these later.

    a) Create New Database.
    phpMyAdmin -> Click on Databases menu -> Create database – Enter database name –> Create.

    b) Add a new database user with password.

    NB: It is not a good practice to use ‘root’ user for all databases. Read SQL injection attacks.

    phpMyAdmin -> Click on Users menu -> Hit Add user-> Add user pop up box appears -> Enter database username and password, select ‘Local’ on Host: dropdown option -> Drag down hit ‘Check All’ on Global privileges -> hit on ‘Add User’ button.

    c) Add user to the Database.

    phpMyAdmin -> Click on Users menu -> Select username -> Edit privileges


    Edit privileges pop up box appears, Drag down to Database-specific privileges menu -> Select Database name from drop down -> ‘Go’.


    The page will refresh-> Check all Database-specific privileges -> ‘Go’.


  9. Step-by-Step Installation Wizard

    Enter http://localhost/joomla on your favorite web browser. Proceed as explain in below steps,

    1) Main Configuration

    On this step first select your language, Enter site name and description, Admin email, username and password. Click Next.


    2) Database Configuration

    Select database type ‘MySQL’ and host name ‘localhost’.
    And enter database name, username and password which is created on step 4. Click Next,


    3) Settings overview

    In the finalisation step you can select ‘Install sample data’ option, a newbie must use sample data. And also check main configuration and database configuration settings. Click Next,

    Next window shows installation process, wait for complete installation,

    After complete installation you will get a congrats message. On the same page use “Remove installation folder” button for remove install details for security reasons.

    Now you can login joomla admin end through http://localhost/joomla/administrator/ by entering your admin username and admin password.

    You can also view Joomla site front end by http://localhost/joomla(folder name)/ this url.

Happy coding……………..

Leave a comment

Before hitting COMMENT button, please fill * marked fields and the correct reCAPTCHA response.