Installing on Microsoft

From Joomla! Documentation

This Article Needs Your Help

This article is tagged because it NEEDS VERSION UPDATE. You can help the Joomla! Documentation Wiki by contributing to it.
More pages that need help similar to this one are here. NOTE-If you feel the need is satistified, please remove this notice.

Install Internet Information Services 7.0 and Joomla 1.6 by Using the Microsoft Web Platform Installer 3.0[edit]

This article describes how to install and configure Joomla 1.6 on Windows Server 2008 R2 by using the Microsoft Web Platform Installer (Web PI) version 3.0.

The Web PI is a free tool that makes getting the latest components of the Microsoft Web Platform—including Internet Information Services (IIS), MySQL, the Microsoft .NET Framework, and Visual Web Developer—quick and easy. The Web PI also lets you install web applications such as Joomla by using the built-in Windows Web Appl Gallery.

To install Joomla on IIS 7.0 by using the Web PI 3.0, follow these steps:


Step 1. Install the Web Platform Installer 3.0

Step 2. Select the products and applications to install

Step 3. Review and configure the selected products and applications

Step 4. Verify the installation and configuration

Step 5. Configure search engine friendly URLs and enable caching


The supported operating systems for the Web PI 3.0 are Windows 7, Windows Vista Service Pack 1 (SP1), Windows Vista, Windows XP Service Pack 2 (SP2) and later versions, Windows Server 2008 R2, Windows Server 2008, and Windows Server 2003 Service Pack 1 (SP1) and later versions.

For this guide, it is assumed that you have Windows Server 2008 R2 installed on your computer. You will also need an Internet connection and administrator privileges for your computer.

It is a good idea to confirm that your system meets the hardware requirements for IIS 7.0. See for more information.

Step 1. Install the Web Platform Installer 3.0[edit]

In this step, you begin to install the Web PI 3.0, which is a 1.3 MB download.

  1. Log on to Windows Server 2008 R2 as a user who has administrative privileges.
  2. Start Windows Internet Explorer.
  3. Go to, and then click Download It Now.
    Microsoft Web Platform Installer 3.0 webpage
  4. Click Run.
    File download security warning
  5. Click Run again.
    Internet Explorer security warning
  6. Wait a few seconds for the Web PI to start.

Step 2. Select the products and applications to install[edit]

In this step, you select the version of Joomla that you want to install. Joomla 1.6 is used in this guide.

  1. Next to Joomla! 1.6, click Add.
    Note: If Joomla! 1.6 is not in the items list, click Applications in the left navigation pane.
    Application selection
  2. Click Install.
    Application selection (continued)

Step 3. Review and configure the selected products and applications[edit]

In this step, you review and configure what you have added. Additionally, you add the database, name the MySQL database, and name the Joomla 1.6 site.

  1. When you are asked which type of database you want to use, leave MySQL selected.
    Note: This will install MySQL 5.1 for Windows to handle all the database transactions that are required by Joomla.
  2. In the list, select Install it on my machine, and then click Continue.
    Database engine selection
  3. Scroll down to confirm that all the following have been automatically included as dependencies:
    • IIS 7.0
    • PHP 5.2.17
    • IIS URL Rewrite 2.0
    • Windows Cache Extension 1.1 for PHP 5.2
    • MySQL 5.1 for Windows
      Note: Windows Cache Extension is used to increase the speed of PHP applications that are running on your web host. IIS URL Rewrite allows search engine friendly URLs to be enabled for Joomla.
  4. Review the files to be downloaded and installed, as well as the license agreements, and then click I Accept.
    Application installation summary
  5. Specify a password for the MySQL administrator user name (root), and then click Continue.
    Note: It is important to remember this password because you will be asked for this password in the steps that follow.
    MySQL root password setup
  6. Allow the Web PI installation to complete.
  7. In the Web Site box, leave Default Web Site selected.
  8. In the 'Joomla! 1.6' application name box, type a name for the Joomla 1.6 site, and then click Continue. For example, type myJoomla.
    Site information
  9. Leave Create new database selected.
  10. Type the database administrator user name (root) and password.
    Note: This account is used to create and manage the database that is needed for Joomla.
    Application configuration
  11. Type the database user name.
    Note: Joomla will use this account to access and write to the database as needed.
  12. Type the password for the database user name, and then scroll down.
    Application configuration continued
  13. Leave the default database server name, localhost.
  14. The database name and database prefix can be used as is, or you can rename them.
    Application configuration continued
  15. In the Load Sample Data list, select Yes or No to install Joomla sample data.
    Note: We recommend that you install the sample data and remove items as you create your data.
  16. Type the name of your Joomla website. For example, type myJoomla.
    Application configuration continued
  17. In the Site Administrator box, type the Joomla site administrator user name. For example, type admin.
  18. In the Site Administrator Password box, type the Joomla site administrator password.
  19. In the Site Administrator Email box, type the email address that you want to use for the Joomla site administrator, and then click Continue.
    Application configuration continued
  20. Click Finish.
    Installation completed
  21. Click Exit to close the Web PI 3.0.

Step 4. Verify the installation and configuration[edit]

In this step, you verify the installation and browse the Administration page.

  1. Switch to Internet Explorer.
  2. Go to your Joomla website. For example, go to https://localhost/myJoomla.
  3. Scoll to the bottom of the page, and then click Site Administrator.
    Default Joomla website
  4. Log on by using the Joomla site administrator user name and password that you created in the previous step.
    Joomla administration login page
  5. Browse the Administration page.

Step 5. Configure search engine friendly URLs and enable caching[edit]

In this step, you verify that search engine friendly URLs were automatically enabled, and you enable progressive caching for Joomla.

  1. On the Administration page, click the Global Configuration icon.
    Joomla administration page
  2. Under SEO Settings, confirm that Search Engine Friendly URLs is set to Yes, and confirm that Use URL rewriting is set to Yes.
    Joomla global configuration page
  3. Under Global Configuration, click System.
  4. In the Cache list, select ON – Conservative caching.
  5. In the Cache Handler list, select Windows Cache.
  6. Click Save & Close.
    Joomla global configuration page continued
  7. Click View Site to go back to the default page, or begin managing your Joomla site.

The installation is now complete, and you are ready to use Joomla!

Additional Information[edit]