That concludes the “pre-installation” work we need to get WordPress up and running. Now all we need to do is to get WordPress installed. Once again, there’s a convenient add-in available to use.
4. Install WordPress on Your Home Server
Download WordPress Installer for Windows Home Server, which contains all of the WordPress installation files you need. Once again, unzip, copy and install the add-in to your home server in the usual way, and restart the Windows Home Server Console when requested.
Once WordPress is installed, we’ll need to set up a specific phpMyAdmin account that will be used to manage the WordPress database. In your web browser, login to phpMyAdmin (if you’re not still logged in) using the root account you set up earlier.
Click the Privileges tab, and in the resulting screen, select Add a new user.
Type in your desired User name, ensuring Use text field is selected. Ensure Host is set to Local from the drop down list (the text box will change to localhost). Enter a Password and then confirm it in the Re-type box. Ensure the Password Use text field is also selected. In the Database for user list, ensure Create database with same name and grant all privileges is selected, and then click Go at the bottom of the page. This creates the database you’re going to use for WordPress, and ensures you have the appropriate privileges to access and edit it.
Now, in your web browser, go to http://servername/blog to start the WordPress installation. You’ll be asked to Create a Configuration file, which you should do to proceed.
The main WordPress installation wizard will begin (don’t worry, it’s a short one). Select Let’s go to get started.
In the following screen, enter the details requested – the database name you have just set up, and your username and password. You can leave the Database Host set to localhost and Table Prefix set to wp_ (although for security reasons, we’d recommend you changing this to a different prefix.)