Download and Install a PHP Application

by Robert McMurray

[This is preliminary documentation and is subject to change.]


This walkthrough shows the steps to download and install a PHP application using WebMatrix Beta, and includes an example that uses the WordPress application.


The following items are required to complete the procedures in this walkthrough:

  • You must be using a computer with one of the following operating systems installed:

    • Windows 7, Windows Vista, or Windows XP SP2 or a later version of Windows XP.
    • Windows Server 2008 or Windows Server 2008 R2.
    • Windows Server 2003 SP1 or later.
  • You must have WebMatrix Beta installed. For information about how to install WebMatrix Beta, see Microsoft Web Platform Installer 3.0.

Downloading and Installing WordPress

To install WordPress using WebMatrix Beta, open WebMatrix. Then on the WebMatrix Beta Quick Start page, click Site from Web Gallery.

Screenshot of the WebMatrix Beta quick start page.

When the Site from Web Gallery wizard opens, you will see a wide selection of applications to choose from. Click WordPress, and then click Next.

Screenshot showing the Site from Web Gallery wizard page.

You need a MySQL database service to run WordPress. If MySQL is not installed on your local computer, you'll be prompted to install it. If you would like to use a local installation of MySQL on your computer, choose Yes, install it on my machine and then click Next. To use a remote instance of MySQL server, choose No, use a remote server.

Screenshot showing the database information page.

If you are prompted to enter the root password for the MySQL database engine, you will need to enter a password and then click Next.


The root account is used for administering an instance of the MySQL database engine.

Screenshot of the page for entering the database administrator password.

On the Accept EULA page, read the terms, and if you accept them, click I Accept.

Screenshot of the Accept EULA page. I Accept is selected.

On the next page, WebMatrix will keep you informed of the download status.

Screenshot showing the installation status page.

When you are prompted, enter the following information:

  • Enter the name of your MySQL database server. You can use "localhost" if you are using your local computer, or you can enter the name of a remote MySQL server.
  • Enter the name of the database for your WordPress application. You can choose any name for your database, but you might want to try something as simple as "wordpress" if you are creating your first WordPress site on your local computer.
  • Enter a database user name and password for the database that you are creating. This is not the root password that you entered earlier when you installed MySQL; the WordPress application will use this account to access the information for the database that WebMatrix will create for your WordPress application.
  • Enter the administrator name and password for your database server. If you install MySQL on your local computer, you'll need to specify the MySQL root user name and password that you entered.

Once you have entered all of the required information, click Next.

Screenshot of the application parameters page. Create a new database is selected.

On the next page, WebMatrix keeps you informed of the installation status.

Screenshot showing the status of downloading and installing WordPress.

When the installation has completed, WebMatrix lists everything that was installed. Click OK to close the Site from Web Gallery wizard.

Screenshot showing a list of successfully installed products.

When the Site from Web Gallery wizard has closed, WebMatrix automatically opens the WordPress application.

Screenshot of the WordPress page showing that WordPress started successfully.

You can customize the WordPress application for your use, test your website locally using the IIS Express Web server that comes with WebMatrix, or publish it to a public website.