Running Joomla on Window$

Tuesday, 06 December 2005

So, this article is about Joomla on win32 and NT platforms. As detailed in System requirements, Joomla needs the following (being a dynamic php web page):

Apache Web server with PHP scripting capabilities, and a Mysql database.

Luckily, there are several GPL-ed packages that bring you these softwares as a whole, and let you concentrate on  Joomla itself.

When I first heard of Mambo 8 months ago, I was running Uniform Server for my AMP(apache mysql php) needs. Then I found out about MSAS, which is a out-of-the-box "Mambo on Win32" solution. Currently I use EasyPHP.

Anyway, these are my recomandations at the time this article is published:

The difference between the two is that the former does not include Joomla, so you'll have to download and install it yourself.

Once you've chosen the AMP (maybe you find a better one than we did an suggest it to us), you start it and you're ready to go. Note that , as I said before, you may have to download Joomla from if it's not already included in your AMP package.

A few common AMP issues before you power on your local Joomla site:

  • check the port on wich AMP is listening. If you have another web application running on that port, apache cannot start. Same goes with MySql.
  • ensure that firewall software is configured to allow your AMP to act as a Internet application/server
  • if something goes wrong, (AMP hangs, does not exit, apache and/or MySql do not restart ) kill the "mysqld", "mysqloptd", "apache" processes in your Task Manager Processes tab and try to fire up the AMP again.

The following information is strictly related to EasyPHP Joomla installation.

 Assuming you downloaded the .zip Joomla package and have EasyPHP running, follow these steps to install Joomla:

  • right-click the EasyPHP tray icon, then select 'Explore'. This will open your site root directory in an explorer window.
  • cut and paste the joomla package .zip file in the site root directory, then uncompress the archive. Make sure that you uncompress directly into site root, whithout a containing folder
  •  right click the EasyPHP tray icon again and select 'Configuration'->'PHPMyAdmin'. This will open the mysql configuration frontend in your web browser
    creating the database
    creating the database
  • type your database name in the 'create database' box, choose your collation(we recommend latin1-swedish for anglophone users) and create the database
  • right click the EasyPHP tray icon and select 'Local Web'. This opens your AMP site in your web browser. You should see the web-based Joomla installation dialog. Hostname is 'localhost', local site address is http://localhost, database name is then name you gave in phpmyadmin, database user is 'root', database password is 'root'. The other parameters are at your choice. Do not alter the settings in step 3 (except for filling in your email address) and write down your administrator password. Note that site URL is slash delimited, while site path is backslah delimited. This is correct.

web install step 1
web install step 1

web install step 2
web install step 2

web install step 3
web install step 3

  • after succesfully completing the installation, explore the web site root folder again, and rename or delete the 'installation' folder. Choosing 'Local web' from EasyPHP menu now displays your Joomla site in your browser. To access administration backend, type 'http://localhost/administrator' whithout the quotes in your web browser.

Give us some social love (it really works now)!

Reddit!! StumbleUpon! Yahoo! Swik!

Comments (1)
RSS comments
1. First time with Joomla!17-11-2007 02:15

This was my first time with Joomla and I found your instructions very helpful. Unfortunately, after downloading and installing EasyPHP, the 'explore' option didn't work so I had a bit of guessing to do. Outside of that all is good and up and running. 
Thanks :)

Write Comment
  • Please keep the topic of messages relevant to the subject of the article.
  • Please don't use comments to plug your web site. Links are rel='nofollow'-ed
  • Please refresh the page if you're having trouble with the security image code

:) :grin ;) 8) :p
:roll :eek :upset :zzz :sigh
:? :cry :( :x
Code:* Code

Last Updated ( Sunday, 18 December 2005 )

Europe freelancer directory


Subscribe to TeachMeJoomla's newsletter

Auto tags

how to install joomla on easyphp

joomla installation

create database phpmyadmin


easy php joomla install

phpmyadmin create database

easyphp joomla

easyphp joomla install


running joomla

how to install joomla easyphp

installing joomla on easyphp

install joomla on easyphp

easy php joomla

installing joomla with easyphp

easyphp joomla installation

setup joomla locally EASYPHP

create database easyphp for joomla

joomla easyphp not installing

how to connect to joomla with easyphp

joomla, config memory on window

installation of joomla by easyphp