Wordpress Windows



  • Click Start, click All Programs, click-open the Microsoft WebMatrix folder, and then click to launch the Microsoft WebMatrix app. On the WebMatrix start page, click the My Sites button to display the installed sites, and then click your wordpress site that displays in the pop-up context menu.
  • Visit the post for more. Thanks for downloading the WordPress.com desktop app! Your download should start shortly.
  • Bitnami WordPress Stack Virtual Machines Bitnami Virtual Machines contain a minimal Linux operating system with WordPress installed and configured. Using the Bitnami Virtual Machine image requires hypervisor software such as VMware Player or VirtualBox.
-->

The WordPress platform is now the most widespread content management system, to the point that one of every four webpages now uses it. For that reason, and given that no one’s born blogging, we’re going to explain here how to register on WordPress and create a blog from scratch using the free content storage it offers.

by Eric Woersching

Introduction

WordPress is a blog publishing application and content management system. According to wordpress.org,WordPress is 'a state-of-the-art semantic personal publishing platform with a focus on aesthetics, Web standards, and usability.' The following sections describe how to install and configure WordPress for use with FastCGI on Internet Information Services 7 (IIS 7) and above. This document assumes that you have completed the setup and configuration of the FastCGI extension and PHP libraries.

The easiest way to install WordPress is by downloading it from the Windows® Web App Gallery. If you need the Microsoft® Web Platform, you can install the components with the Microsoft® Web Platform Installer (Web PI), which is also available at the Windows Web App Gallery.

The following article provides guidance for installing WordPress manually. The instructions have been tested and found to work in the following configurations:

  • Windows Server® 2008 operating system
  • IIS 7
  • PHP 5.2.9
  • MySQL 5.1.34
  • WordPress 2.8.5

Prerequisites

From the base default configuration file provided by PHP, modify the following lines in your Php.ini configuration:

  • Define extension_dir as c:phpext (for example, the location of your php extensions directory).
  • Uncomment extension=php_mysql.dll in the extensions list to enable MySQL support.

Download and Unpack the Application

First, download the latest stable release of WordPress. For this article, WordPress version 2.8.5 was used. Uncompress the WordPress files and copy the files to C:Inetpubwwwrootwordpress or another directory of your choosing. There is no need to modify permissions on the WordPress Web directory, because the default permissions suffice.

Set Up the Database

Before starting the installation procedure for WordPress, you must create a database on your server. Also create a user and grant this user 'db ownership' permission to the database. This article uses the following database information:

  • Database name: wordpress
  • Database user: wordpress
  • Account password: wordpress

Modify the Configuration File

Modify the WordPress configuration file to connect to the database.

  1. From Windows® Explorer, navigate to the installation directory C:inetpubwwwrootwordpress, and rename the file wp-config-sample.php to wp-config.php.
  2. Edit wp-config.php; change the DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST values as follows:

Setup and Configure the Application

  1. From Windows® Internet Explorer®, go to http://localhost/wordpress/wp-admin/install.php.

  2. Type the name of your blog and your e-mail address, and then click Install WordPress.

    Figure 1: Enter information

  3. Note the temporary password assigned for the administrator account.

    Figure 2: Note the administrator password

  4. Begin managing your blog from http://localhost/wordpress/wp-login.php.

    Figure 3: Log on to blog

  5. The Welcome page appears.

    Figure 4: Welcome page

Enable 'Pretty Permalinks'

Typically, WordPress users must use 'almost pretty' URLs (for example, http://contoso.com/index.php/yyyy/mm/dd/post-name/). With the URL Rewrite module, you can create 'Pretty Permalinks' (for example, http://example.com/year/month/day/post-name/) for WordPress blogs hosted on IIS.

The steps that follow assume that WordPress is installed in a Web site root directory. If WordPress is installed in a subdirectory, then the rewrite rules must be included in the Web.config file located within the same subdirectory as the WordPress files.

  1. Install URL Rewrite Go Live release.

  2. Log on to WordPress as an administrator.

  3. Click the Settings button.

  4. Click the Permalinks tab for the Customize Permalink Structure page.

    Figure 5: Customize permalink structure page

  5. Select Custom Structure, and then type
    /%year%/%monthnum%/%day%/%postname%/ in the Custom Structure text box.

  6. Click Save Changes. You will see that all the blog post links have URLs that follow the format you have specified; however, if you click any link, the Web server returns a 404 - File Not Found error, because WordPress relies on a URL rewriting capability within a server to rewrite requests that have 'pretty permalinks' to an Index.php file.

Create Rewrite Rule

  1. Open the Web.config file (located in the same directory as the WordPress files). If you do not have a Web.config file in the WordPress directory, create it.

  2. Copy and paste the following XML section into the system.webServer element:

This rule matches any requested URL; if the URL does not correspond to a file or a folder on a file system, then the rule rewrites the URL to Index.php and determines which content to serve based on the REQUEST_URI server variable that contains the original URL before it was modified by the rule.

Test the Rewrite Rule

After the rewrite rule is saved to the Web.config file, open a Web browser, and then click any one of the permalinks in WordPress blog. You should see the correct content returned by the Web server for every permalink.


Figure 6: Blog welcome page

Note

This article updates ' WordPress on IIS' by Eric Woersching, published on September 11, 2008.

Links for Further Information

  • Setting up FastCGI for PHP.
  • Using FastCGI to Host PHP Applications on IIS 7.0 and Above.
  • Installing PHP on Windows Vista with FastCGI.
  • Installing FastCGI Support On Server Core.
  • FastCGI forum.
  • PHP community forum.

WordPress CMS can work on your computer. One of the main reasons for this is that in this way you can test WordPress before placing it on the server, or you can do the programming (creating themes, plugins…) and creation in WordPress without investment (FREE) in hosting, domain and accompanying services.
WordPress installed in this way will be fully functional and behave like any other site.

If you need to install WordPress on your web-hosting using Windows 10, please read this article: WordPress Windows 10 install

If you need cheap and fair hosting, you can find it here: Hosting for WordPress

Wordpress Windows Php

The difference between WP installed on the server and WP installed on your computer?

In essence, there is no difference. When you install WP on a server (a regular website) is stored on a server that you rented (or bought). When you install WordPress on your computer it is on your computer.

“When you approach WordPress, which is installed on the server, you type in the browser: www.website.com/directory-example/…

but,

“When you approach WordPress, which is installed on your computer, you type in the browser: http://localhost:29238/directory-example/…”

The key thing is the address. Localhost, in this case, is your computer.

WordPress installation on Windows 10

WP on Windows 10 operating system can be installed easily. The whole process is automated and all the dependencies are downloaded automatically. This guide (step by step with pictures) explains the whole installation process without any action on the editing the site, themes, and extensions.

Step 1: Download WordPress package for Windows – WordPress for Windows

Go to this page: https://go.microsoft.com/fwlink/?LinkID=286266

Click on the button Install WordPress.

Wordpress Windows Client

Step 2: Start the installation of WordPress

Click twice on the package that you just downloaded.

Allow this app to make changes to your PC, click on Yes (this is standard procedure when installing programs on Windows):

In the window that opens (as in the picture beneath), click Install:

Step 3: Define your database and password

Here you can select the database (if you are already on your computer). If the computer does not have a database installed, leave the default option on What type of database would you like to use? field (It will automatically install MySQL).

Step 4: Prerequisites for WordPress on Windows 10

Here you will be shown what the application has to be installed. Check the box to agree to the terms (if you agree) and click I Accept to to continue.

Step 5: Installation of dependencies

The application will install all required dependencies automatically. It may take several minutes depending on the speed of your internet.

Step 6: Configure

Wordpress Windows Reverse Shell

In each of these fields, enter a unique phrase that will ensure the strength of your protection with authentication. Do not use single quotes, backlashes and dollar character. When you finish, click on Continue.

Step 7: Finish

Here you can see applications that are installed. To copy data about the database click on Copy to clipboard. Open Notepad and paste it. Save the text document somewhere. Click on Finish.

App

Step 8: Finish WordPress installation in your browser

The installation process will launch your browser to be the complete installation of WP. It looks just like the picture below. Approved language and click on Continue.

Step 9: Basic site and user info

One more minute and it’ll be over. 🙂

  • Enter the title of the site (may be changed later).
  • Enter the name of the administrator, it is necessary for login to WP (double check and write somewhere aside).
  • Enter a password for the administrator (double check and write somewhere aside).
  • Enter an email address for the administrator (also double check).
  • Click on the Install WordPress to finish everything we started.

If you see a message like on the picture below that means you have successfully installed WordPress. Click on the Log In to log in into WP dashboard.

10. Test & WordPress Dashboard

When you click on the Log In (picture above) you’ll see a login form on the WordPress dashboard. Enter the information you specified (username and password) in step 9 to login to the WP Dashboard.

When you click on the Log In, you will be forwarded to the control panel:

Important – Microsoft WebMatrix

Every time you want to start WordPress, first you have to start a Microsoft WebMatrix. This is a program installed in the process that is described in this text. So first start a program Microsoft WebMatrix, and then Reload the address locally-installed WordPress.