Как установить wordpress на windows server

logo_wordpressС пятёркой главных составляющих процесса создания сайта наверняка знакомы те, кто не единожды задумывался о создании своего интернет-проекта. Это тематика, домен, хостинг, движок сайта (он же CMS), ну и, собственно, сам контент (статьи, картинки, видео, подкасты и т.д.). Часто причиной откладывания в долгий ящик реализации своей задумки у многих становится отсутствие точки сборки. Без удачно выбранной тематики и умения грамотно писать уникальные статьи все креативные идеи оформления сайта с помощью инструментария движка так и останутся нереализованными фантазиями, а заранее прикупленные доменное имя и хостинг лишь бессмысленно пополнят статьи расходов личного бюджета.

Чтобы сконцентрироваться сугубо на творческом процессе создания сайта, отбросим такие технические моменты, как покупка домена и хостинга. И создадим сайт на локальном веб-сервере IIS с помощью популярного движка для блогов – WordPress.

Созданный на локальном веб-сервере сайт можно постепенно пополнять статьями и иллюстрациями, формировать рубрики и разделы. Можно экспериментировать с дизайном сайта и изучать функционал движка. А уже после того, как сайт будет более-менее готов, чтобы его можно было представить широкой публике, останется только перенести его с локального веб-сервера на платный (или бесплатный) хостинг и зарегистрировать домен. Подробней об этой процедуре можно прочитать в статье «Сайт своими руками».

Как создать сайт на локальном веб-сервере IIS? Весь процесс создания сайта локально на компьютере в отдельных подготовительных этапах и рассмотрим ниже.

0. Оглавление:

  1. Запуск веб-сервера IIS
  2. Установка и настройка PHP
  3. Установка и настройка MySQL
  4. Скачивание и распаковка WordPress
  5. Подключение к базе данных MySQL
  6. Установка и настройка WordPress

1. Запуск веб-сервера IIS

Веб-сервер IIS поставляется в числе штатного функционала в каждой версии Windows, начиная с ХР. Чтобы запустить веб-сервер IIS, необходимо активировать эту штатную службу, ведь в системах Windows она предусматривается, но изначально находится в не активированном состоянии. Об установке веб-сервера IIS можно прочитать в статьях:

  • Установка веб-сервера IIS 8 в Windows Server 2012 (R2)
  • Установка веб-сервера IIS 7 в Windows Server 2008 (R2)
  • Установка веб-сервера IIS 8 в Windows 8/8.1

Последней статьёй можно руководствоваться для активации веб-сервера IIS в Windows 7, поскольку принципиальных отличий в этом процессе между версиями операционной системы 7 и 8/8.1 нет.

Если тестовая веб-страница при введении в адресную строку браузера локального адреса

http://localhost

отображает приветственный веб-интерфейс IIS, значит, веб-сервер работает корректно.

ustanovka-cms-wordpress-na-iis_01

И можно приступать к следующему этапу процесса установки WordPress на веб-сервер IIS.

2. Установка и настройка PHP

Для работы с веб-проектами на базе WordPress необходим компонент, который бы обрабатывал скрипты PHP и преобразовывал бы их в код HTML, понятный браузеру. Процесс установки компоненты PHP для веб-сервера IIS подробно рассмотрен в статье «Установка и настройка компоненты PHP для веб-сервера IIS».

3. Установка и настройка MySQL

Следующим этапом создания сайта на локальном веб-сервере будет установка СУБД MySQL и её настройка. После запуска службы MySQL необходимо создать на сервере базу данных, дав ей имя, соответствующее названию сайта, например testsite. Подробная инструкция по установке сервера MySQL и созданию новой базы данных в данной СУБД изложена в статье «Установка и настройка MySQL + HeidiSQL».

4. Скачивание и распаковка WordPress

После установки MySQL и создания базы данных можно приступать к следующему этапу создания сайта на своем компьютере. Для начала скачиваем дистрибутив WordPress с официального сайта. На момент написания статьи, актуальной была версия 4.0.

ustanovka-cms-wordpress-na-iis_20

Архив с WordPress распаковываем в системный каталог C:\inetpub\wwwroot\, в котором по умолчанию хранятся файлы веб-сервера IIS. Затем необходимо переименовать папку с файлами WordPress с соответствием с именем создаваемого сайта. Пусть это будет, аналогично созданной на предыдущем шаге базе данных, каталог с именем testsite. Далее необходимо настроить параметры безопасности для каталога с сайтом. Для этого вызовем свойства данного каталога, кликнув по нему правой кнопкой мыши и выбрав пункт «Свойства» в контекстном меню.

ustanovka-cms-wordpress-na-iis_36

В окне свойств каталога перейдем на вкладку «Безопасность» и нажмем кнопку «Изменить…», расположенную под таблицей «Группы или пользователи». В открывшемся окне настройки безопасности найдем пользователя «IIS_IUSRS» и, выделив его в таблице, дадим полный доступ к каталогу установив соответствующие флажки в таблице ниже. После чего закроем открытые окна с помощью кнопки «ОК».

ustanovka-cms-wordpress-na-iis_37

Далее открываем «Диспетчер служб IIS», раскрываем вкладки «Сайты» — «Default Web Site» где должны увидеть созданный на предыдущем шаге каталог с именем сайта, в нашем случае с именем testsite. Если это так, то все сделано правильно, а наш сайт станет доступен по адресу

http:\\localhost\testsite.

ustanovka-cms-wordpress-na-iis_38

5. Подключение к базе данных MySQL

Теперь, когда мы добавили наш сайта в место расположения файлов веб-сервера IIS и он появился в «Диспетчере служб IIS», мы можем обратиться к нашему сайту в любом браузере по адресу:

http:\\localhost\testsite

И в нашем случае для сайта testsite это будет страница приветствия WordPress. Жмём «Вперёд».

ustanovka-cms-wordpress-na-iis_29

В следующем окне WordPress необходимо указать имя базы данных, которую мы создавали в пункте 3, имя пользователя — по умолчанию root, и пароль для данного пользователя MySQL. Жмём «Отправить».

ustanovka-cms-wordpress-na-iis_30

Если все данные введены корректно, мы попадем на окно конечной установки WordPress. Далее жмём «Запустить установку» и переходим к следующему шагу.

ustanovka-cms-wordpress-na-iis_31

Если по какой-то причине движок сайта не смог подключиться к базе данных, параметры соединения можно настроить и вручную. Для этого в папке, ранее называвшейся «wordpress», а теперь, как в нашем случае, «testsite», необходимо отыскать файл «wp-config-sample.php». Этот файл открываем любым текстовым редактором. Можно штатным блокнотом Windows или более удобной программой «Notepad++».

ustanovka-cms-wordpress-na-iis_23

В открытом файле «wp-config-sample.php» вносим такие изменения:

Строка:

define(‘DB_NAME’, ‘database_name_here’)

Здесь заменяем шаблонную надпись ‘database_name_here’ названием базы данных MySQL. В нашем случае это ‘testsite’.

Строка:

define(‘DB_USER’, ‘username_here’)

Здесь заменяем шаблонную надпись ‘username_here’ именем пользователя. В нашем случае при настройке MySQL мы не меняли предустановленное имя пользователя ‘root’.

Строка:

define(‘DB_PASSWORD’, ‘password_here’)

Здесь заменяем шаблонную надпись ‘password_here’ паролем, заданным при установке MySQL.

ustanovka-cms-wordpress-na-iis_24

Изменённый в текстовом редакторе файл «wp-config-sample.php» сохраняем под именем «wp-config.php» в этот же каталог.

ustanovka-cms-wordpress-na-iis_25

6. Установка и настройка WordPress

Если все предыдущие шаги выполнены верно, то при переходе по ссылке

http:\\localhost\testsite

попадаем в окно создания профиля WordPress. Здесь называем сайт, придумываем латиницей логин и пароль, вводим адрес электронной почты. В графе «Приватность» имеется опция индексации сайта поисковыми системами. На стадии подготовки сайта к более-менее читабельному виду, и тем более, пока нет доменного имени и не куплен хостинг, как в нашем случае, это совершенно ни к чему. Однако позднее, когда сайт уже будет готов для его представления читателям, эту опцию необходимо обязательно выставить в настройках WordPress. Иначе поисковики сайт не проиндексируют, и читатели просто не смогут на него попасть. Жмём «Установить WordPress».

ustanovka-cms-wordpress-na-iis_32

Попадаем в приветственное окно WordPress и жмём «Войти».

ustanovka-cms-wordpress-na-iis_33

Вводим логин и пароль для WordPress.

ustanovka-cms-wordpress-na-iis_34

Цель достигнута – находимся уже в консоли WordPress и можем проводить первые шаги по ознакомлению с возможностями движка. А можно и сразу приступать уже к созданию сайта.

ustanovka-cms-wordpress-na-iis_35

Время на прочтение
3 мин

Количество просмотров 16K

Последнее время многие из наших клиентов сталкиваются с различного рода проблемами при развертывании своего сайта на виртуальном сервере с ОС Windows Server 2012 R2. В связи с этим мы приняли решение написать максимально подробное руководство, в котором пользователи смогут найти ответы на свои вопросы.

В данном руководстве мы развернём WordPress на связке IIS + PHP + MySQL, а также приведём некоторые рекомендации по настройке каждого из этих компонентов. Делать это мы будем на VPS от RUVDS с конфигурацией 2CPU, 2GB RAM, 20GB SSD. Итак, приступим…

Установка и настройка MySQL

Сначала устанавливаем распространяемые пакеты для Visual Studio 2013 (https://www.microsoft.com/ru-ru/download/details.aspx?id=40784)

Далее скачиваем установщик MySQL отсюда (mysql-installer-community-5.6.28.0.msi) и запускаем. Нам понадобится установить сервер и редактор.






Приступаем к настройке. Разработчики MySQL рекомендуют использовать тип конфигурации «Server Machine» при установке MySQL на сервере, на котором также будет запущен и веб-сервер. Данная опция в первую очередь влияет на объем потребляемой памяти. Снимаем флаг с «Open Firewall port for network access», так как веб-сервер будет также находится на данном сервере, а работать с бд мы будем с помощью локального визуального редактора бд MySQL Worbench, который мы также установили на данный сервер. На следующем окне создаём пользователя wp. Под этой учетной записью наш сайт будет работать с базой данных.


На всех следующих окнах просто жмем «Next». На данный момент предлагаемые там настройки по умолчанию нам подойдут.



В файле конфигурации C:\ProgramData\MySQL\MySQL Server 5.7\my.ini добавляем поле bind-address=localhost в разделе [mysqld] для того, чтобы mysql принимал TCP-подключения только на порт кольцевого интерфейса.
Перезапускаем службу MySQL57 в оснастке управления службами services.msc
Запускаем интерпретатор командной строки (cmd.exe) и выполняем:

C:\Users\Administrator>sc queryEx MySQL57 && netstat -nao | findstr 3306

SERVICE_NAME: MySQL57
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
PID : 1196
FLAGS :
TCP 127.0.0.1:3306 0.0.0.0:0 LISTENING 1196

Итак, сервер запущен и слушает нужный нам порт.

Создадим бд db1, используя установленный нами MySQL Workbench:




Готово!

Установка IIS+ PHP + FastCGI

Устанавливаем IIS
Сейчас нам требуется установить IIS с модулем FastCGI. Открываем панель управления сервером и кликаем «Add new roles and features»:


Теперь нам необходимо активировать службу CGI (вместе с ней активируется и модуль FastCGI)






Устанавливаем PHP5.6

Скачиваем php 5.6 (php-5.6.22-nts-Win32-VC11-x86.zip). Будем использовать Non-thread safe версию, так как FastCGI сам обеспечивает однопоточное выполнение.
Также для корректной работы php нам понадобиться пакет C++ Redistributable 2012 (https://www.microsoft.com/en-us/download/details.aspx?id=30679).
Распаковываем php в папку c:\PHP. Далее переименовываем файл php.ini-production в php.ini, открываем и устанавливаем следующие параметры:

cgi.force_redirect = 0 - рекомендуется отключить, так как не поддерживается IIS (http://php.net/manual/ru/security.cgi-bin.force-redirect.php)
open_basedir="c:\inetpub\wwwroot\wordpress"; - директория с вашим сайтом на wordpress
error_log = c:\PHP\php_errors.log - Лог файл, в котором будет отражена информация об ошибках
date.timezone = UTC
php_mysqli.dll - это расширение необходимо wordpress для работы с бд

Проверяем конфигурацию, выполнив в командной строке:

php -i

Создаём сайт в IIS

Сначала настроим обработчик для запросов к вашему сайту.


Теперь необходимо произвести некоторые настройки модуля FastCGI.



Настроим документ по умолчанию:



Теперь создадим сайт в IIS. Сначала удалим сайт по умолчанию (Default Web Site).




Наш сайт готов. Но прежде, чем пытаться получить к нему доступ по http, нам необходимо открыть 80 порт TCP.
Открываем оснастку firewall.cpl и добавляем соответствующее правило для входящих подключений:







Правило добавлено!

Далее создадим файл test.php со следующим содержимым:

<?php
phpinfo();

Поместим этот файл в корневую директорию вашего сайта (c:\inetpub\wwwroot\wordpress) и откроем в браузере ваш «сайт»: ip_вашего_сервера
Должны получить примерно следующее:

Удаляем файл test.php. Теперь можно наконец-то устанавливать WordPress.

Установка WordPress

Скачиваем WordPress (wordpress-4.5.2-ru_RU.zip).
Распаковываем архив и копируем содержимое папки wordpress в нашу корневую директорию (c:\inetpub\wwwroot\wordpress).
Теперь предоставим права на запись в директорию c:\inetpub\wwwroot\wordpress и её поддиректории группе IIS_USRS

Открываем в браузере наш сайт по адресу ip_вашего_сервера и идём по шагам установки:





Авторизуемся и попадаем в личный кабинет CMS WordPress!

Теперь откроем главную страницу по адресу ip_вашего_сервера.

Задача решена!

В этой заключительной статье цикла, описывающего развертывание веб-сайта на базе IIS с поддержкой PHP и MySQL, мы опишем типовой сценарий установки на нашем сервере «движка» сайта на примере самой популярной на данный момент системы управления контентом (CMS) блогового типа — WordPress.

Итак, предполагается, что на нашем сервере уже установлены:

  1. IIS с поддержкой PHP (Установка IIS с PHP на Windows)
  2. Система управления БД MySQL (Установка MySQL на Windows)
  3. Опционально, для удобства работы с базами данных MySQL можно установить скрипт phpMyAdmin.

Автоматическая установка WordPress

Проще всего развернуть сайт с WordPress с помощью, уже знакомого нам по предыдущим статьям цикла, универсального установщика Microsoft Web Platform Installer (Web PI). Запускаем его и в поле поиска вбиваем wordpress.

Находим в списке продуктов WorpPress, нажимаем Add, а затем Install.

Установка WordPress на IIS в windows

В процессе развертывания сайта WordPress, Web PI автоматически создаст новую базу данных MySQL и пользователя (имя БД, пользователя и его пароль будут отображены на экране установки, в случае необходимости их можно сохранить).

web platform installer параметры БД для wordpress

Также будет создан отдельный сайт IIS, живущий на определенном порту (номер порта генерируется установщиком). В нашем примере был создан сайт на порту 30205 с адресом http://localhost:30205 .

После завершения установки в браузере автоматически откроется новое окно, в котором необходимо заполнить следующие поля: заголовок сайта, имя администратора сайта, пароль и e-mail администратора сайта WordPress.

wordpress экран первоначальной настройки

Для завершения установки осталось нажать кнопку Install Wordpress. Дождитесь выполнения скрипта, после чего можно перейти в панель управления WordPress по адресу http://localhost:30205/wp-login.php

wordpress окно авторизации

Итак, перед нами открылась административная панель WordPress (админка) и можно приступать непосредственно к настройке и наполнению сайта.

wordpress панель управления (админка)

Существенный недостаток установки WordPress с помощью WebPI – большое количество «лишних» компонентов, которые устанавливаются вместе с ним.

На скриншоте выделены компоненты, которые были установлены вместе с CMS WordPress. Как видите, их не мало.

И самое главное, вместо нашего «родного» сервера IIS для установленного сайта будет использоваться отдельный инстанс IIS Express 8.0.

wordpress на iis8 express и другие компоненты

Ручная установка WordPress на IIS

Прежде, чем приступить к ручной установке WordPress на Windows 8, нужно выполнить ряд подготовительных операций.

В первую очередь необходимо создать базу данных для хранения данных WordPress и пользователя с правами доступа к этой базе данных. Создать базу и пользователя можно через phpMyAdmin, либо непосредственно из командной строки MySQL.

Открываем командную оболочку MySQL (MySQL Command Line Shell), указываем пароль администратора сервера MySQL (root) и последовательно выполняем такие команды:
mysql> CREATE DATABASE wordpressdb;
mysql> CREATE USER 'wordpressdb_user'@'localhost' IDENTIFIED BY 'DbP@ssw0rd';
mysql> GRANT ALL ON wordpressdb.* TO 'wordpressdb_user'@'localhost' IDENTIFIED BY 'DbP@ssw0rd';


Итак, мы создали БД wordpressdb и дали на нее полные права пользователю wordpressdb_user.

Следующий этап — создание отдельного сайта на IIS. Создадим новый каталог (например, с именем MyWordPress) в папке C:\inetpub\wwwroot\ .

Качаем архив с последней версией WordPress с этой страницы https://wordpress.org/download/ (на момент написания статьи это WordPress 4.0) и распаковываем его содержимое в каталог C:\inetpub\wwwroot\MyWordPress.

каталог с распакованным wordpress

Примечание. Не обязательно устанавливать WordPress на отдельный сайт, можно установить его в отдельный подкаталог уже существующего сайта.

Откроем консоль управления IIS (Internet Informations Services Manager — C:\WINDOWS\system32\inetsrv\iis.msc) и щелкнув по разделу Sites, выберем Add Website.

iis создаем новый сайтВ окне указываем имя сайта, путь к каталогу сайта и порт (мы запустим сайт на порту 8080).

iis параметры нового сайта

Затем в консоли перейдем на созданный сайт (MySitePress) и дважды щелкнем по пункту Authentication.

IIS секция Authentication

В разделе аутентификации выберем пункт Anonymous Authentication и в панели Actions нажмите Edit..

Anonymous Authentication в IIS

В открывшемся окне изменить настройку на Application Pool Identity.

Application Pool Identity

Далее предоставим нашему пулу приложения права записи на каталог, в котором находится сайт WordPress. Сделать это можно с помощью утилиты icacls:
icacls "C:\inetpub\wwwroot\MyWordPress" /grant "IIS APPPOOL\MySitePress":(OI)(CI)(RX,W)

icacls права на каталог wordpress

Итак, мы настроили IIS, и можно переходить непосредственно к установке «движка» WordPress.

Откроем наш сайт в браузере (http://localhost:8080) В открывшемся окне заполним параметры подключения к БД:

Database name : wordpressdb

Database username : wordpressdb_user

Database password : DbP@ssw0rd

Database host : localhost

Table prefix : mywp_ (префикс в общем-то произвольный и нужен, если в дальнейшем в этой же базе будут находится таблицы других сайтов WordPress )

Wordpress параметры подключения к БД MySQL

После этого должно открыться окно, аналогичное представленному на 3 скриншоте. Далее все по аналогии.

Советы

  • Для ускорения выполнения скриптов PHP в IIS рекомендуется установить специальный модуль-акселератор – Windows Cache Extension (или аналог)
  • Для формирования SEO-friendly URL адресов нужно установить модуль IIS URL Rewrite

In this article, we want to teach you How To Set up or Install WordPress on Windows Server 2019.

WordPress is an application that allows you to easily build websites and publish content online.

The software is released under the GNU Public License, which means it is free to download and free to use.

  • Steps To Set up WordPress on Windows Server 2019

Steps To Set up WordPress on Windows Server 2019

To install WordPress on your Windows Server, you need to enable IIS on your system. To do this, you can follow our article Set up IIS on Windows Server 2019.

Now you can follow the steps below to install WordPress on Windows Server 2019.

Note: you can use this guide for Windows Server 2016 too.

Install WordPress on Windows Server

First, you need to download the Web Platform Installer from the IIS Downloads Page.

Download Web Platform Installer

When you visit the page, click on the Install this extension button.

Then, click on your downloaded file and install the Web Platform Installer on your Windows Server 2019.

Server Manager

Now open the server manager app and from the Tools menu open the IIS.

open IIS manager on Windows server 2019

On the IIS manager window, you need to click on the Get New Web Platform Components.

web platform components

At this point, you need to search for the WordPress app and click on the Add button.

Add WordPress from web platform installer on Windows server

Then, click on the install button. You will see the prerequisites for the installation of WordPress on Windows Server 2019. You need to set a MySQL root password and click on the continue button. And be sure to check the box next to the save my password.

WordPress requirements on Windows Server

Next, you need to accept the prerequisites for installation.

Accept WordPress requirements for installation on Windows Server

Then, your WordPress installation on Windows Server 2019 is getting started.

When your installation is completed, you will get into the configure section for WordPress.

You need to select an application name that hosts the WordPress site and click on the continue button.

Configure WordPress on Windows Server

At this point, you need to set some unique phrases that make stronger the security of your WordPress site and click on the continue button.

Note: You should not use the symbols (‘), ($), and (\) in these codes.

You can use Online Key Generator to generate these codes.

Note: In these codes, there is also a $ sign that you must replace with another character!

WordPress configuration on Windows server

WordPress is now installed on your Windows Server. In the password settings section click on the copy to clipboard and paste it in notepad.

finish WordPress installation on Windows server

Access WordPress

Finally, you need to configure some basic settings for WordPress so that you can log in to the administrator panel. From the previous step click on Launch WordPress.

Select your desired language and click on the continue button.

WordPress language selection on Windows Server

In the WordPress welcome screen, you need to provide your site information and click on the Install WordPress button.

Make sure to choose a strong password.

WordPress main setup

After that, you will see the following screen and click on the log-in button to see your WordPress dashboard.

log in to WordPress

You will see your WordPress dashboard.

WordPress dashboard

Conclusion

At this point, you learn to Set up WordPress on Windows Server 2019.

Hope you enjoy using it.

May you will be interested in these articles:

How To Set up PostgreSQL on Windows Server 2019.

How To Create NFS share Folder on Windows Server 2019.

Reduce the size of the Hard Disk on Windows Server.

Languages:
English
IIS サーバーへのインストール 日本語
(Add your language)

Contents

  • 1 Install Internet Information Services 8.5 and WordPress 3.x by Using the Microsoft Web Platform Installer 5.0
  • 2 Prerequisites
  • 3 Step 1. Install Microsoft Web Platform Installer 5.0
  • 4 Step 2. Select the products and applications to install
  • 5 Step 3. Review and configure the selected products and applications
  • 6 Step 4. Complete the installation and configuration
  • 7 Step 5. Enable clean URLs (Pretty Permalinks)
  • 8 Step 6. Running Microsoft WebMatrix with WordPress
  • 9 Additional Information

Install Internet Information Services 8.5 and WordPress 3.x by Using the Microsoft Web Platform Installer 5.0

NOTE: As of 12.02.2020. Microsoft WPI (5.1) does not install PHP support correctly on Windows 10, thus the WordPress installation fails.

This article describes how to install and configure WordPress 3.x on Windows clients and servers (see Prerequisites) using the Microsoft Web Platform Installer (Web PI) version 5.0. As of May 28, 2014, the latest version of WordPress is 3.9.1.

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

To install WordPress on IIS 8.5 by using the Web PI 5.0, follow these steps:

Prerequisites

Step 1. Install Microsoft Web Platform Installer 5.0

Step 2. Select the products and applications to install

Step 3. Review and configure the selected products and applications

Step 4. Complete the installation and configuration

Step 5. Enable clean URLs (Pretty Permalinks)

Step 6. Running Microsoft WebMatrix with WordPress

Prerequisites

The supported operating systems for the Microsoft Web Platform Installer (Web PI) 5.0 are Windows 8.1, Windows 8, Windows 7, Windows Vista Service Pack 1 (SP1), Windows Vista, Windows XP Service Pack 2 (SP2), and later versions, Windows Server 2012 R2, Windows Server 2012, 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 either Windows Server 2012 R2 or Windows 8.1 Pro client 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 8.5. See http://technet.microsoft.com/en-us/library/dn303418.aspx for more information.

Step 1. Install Microsoft Web Platform Installer 5.0

In this step, you download, install, and launch the MS Web Platform Installer (Web PI 5.0, which is a 1.4 MB download).

  1. Log into your Windows machine as a user with administrative privileges.
  2. Launch Internet Explorer (other browsers work too).
  3. Go to http://www.microsoft.com/web/downloads/platform.aspx, and then click the Free Download button.
    Microsoft Web Platform Installer 5.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 5.0 to start.

Step 2. Select the products and applications to install

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

  1. On the «Web Platform Installer» start screen click the Applications tab, and then click the Add button associated to the right with «WordPress».
    List of apps on WebPI
  2. Click Install.
    Select WordPress on WebPI

Step 3. Review and configure the selected products and applications

In this step, you review and configure what you have added. Additionally, you add the database and configure the password for it.

  1. When you are asked which type of database you want to use, leave MySQL (Not installed) selected.
    Note: This will install MySQL 5.1 for Windows to handle all the database transactions that are required by WordPress.
  2. In password fields, type in a password for your database, and then click Continue.
    Database engine configuration
  3. Review the files to be downloaded and installed, as well as the license agreements, and then click I Accept.
    Application installation summary
  4. Allow the Web PI installation to complete.
    WordPress Installation process
  5. Configure Security Keys.
    The WordPress Security Keys section describes what these keys are and how they’re used.
    Configure Security Keys
    The keys don’t need to be remembered, they should just be long, random, and complicated. An easy way to generate the keys is to use the online key generator. Each time you click browser refresh, the online key generator creates a new set of keys.

    Note: The online key generator produces keys that may contain dollar signs (‘$’) which cannot be used with keys entered into Web-PI. Until this Web-PI issue is resolved, a simple solution is to check for dollar sign characters and simply replace ‘$’ with ‘S’ (any alpha character will work).

    Here’s an example set of keys — don’t use these, use the online key generator to create your own unique keys!
    Example Security Keys

  6. Finish.
    On the FINISH dialog click the copy to clipboard link (this copies your database settings and password to the clipboard), paste and save this information in a file for future reference, and then click the Finish button.
    Installation completed
  7. Microsoft WebMatrix will open, allowing you to configure additional settings related to your WordPress site:WebMatrix summary screen

Step 4. Complete the installation and configuration

In this step, you complete the installation.

  1. Switch to Internet Explorer.
  2. Go to your WordPress website. For example, go to http://localhost/myWordPress.
  3. In the Site Title box, type the name of your site.
  4. In the Password, twice boxes, type a password for the admin account.
    WordPress site configuration
  5. In the Your E-mail box, type the email address for the admin account.
  6. Click Install WordPress.
    WordPress site configuration (continued)
  7. Click Log In.
    WordPress site configuration completed
  8. Type admin, type the password, and then click Log In.
    WordPress login

Step 5. Enable clean URLs (Pretty Permalinks)

In this step, you enable Pretty Permalinks now that WordPress has been installed.

  1. In the Dashboard menu, click Settings.
    WordPress dashboard menu
  2. Scroll down, and then click Permalinks.
    Settings
  3. Under Common settings, select a common Permalink setting or select Custom Structure to create your own Permalink, and then click Save Changes.
    Permalink settings

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

Step 6. Running Microsoft WebMatrix with WordPress

The Microsoft Web Platform Installer (Web PI) installs WordPress to run in a localhost configuration in combination with Microsoft WebMatrix (which was also installed as part of the Web PI installation). When WebMatrix is not running (e.g., after a reboot or if you terminate WebMatrix) you will not be able to access your localhost WordPress site until WebMatrix is restarted. Use the following steps to start WebMatrix and launch your localhost WordPress site.

  1. Click Start, click All Programs, click-open the Microsoft WebMatrix folder, and then click to launch the Microsoft WebMatrix app.
    Launch Microsoft WebMatrix
     
  2. 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.
    Open your WordPress site
     
  3. After the site opens, click the lower-left Site tab to display links for the WordPress launch URL and file Path.
    Open the "Site" tab
     
  4. Click on the site URL link to launch your localhost WordPress site.
    Launch the localhost WordPress site
     
  5. At this point WebMatrix will open a browser window to your localhost WordPress site which you can customize and add content to.
    Browser window opens with your localhost WordPress site.

Remember: WebMatrix must be left running while you interact with your localhost WordPress site.

Additional Information

  • WordPress is free, open-source content management system (CMS) software that lets individuals or communities of users easily publish, manage, and organize a wide variety of content on a website. For more information about WordPress, visit these websites:
    • http://www.wordpress.org/
    • http://codex.wordpress.org/Main_Page
  • IIS URL Rewrite 2.0 lets you create powerful rules to implement URLs that are easier for users to remember and easier for search engines to find. For more information, visit these websites:
    • http://www.iis.net/download/urlrewrite
    • http://learn.iis.net/page.aspx/734/url-rewrite-module/
  • Windows Cache Extension for PHP is a PHP accelerator that is used to increase the speed of PHP applications that are running on Windows and on Windows Server. After Windows Cache Extension for PHP is enabled and loaded by the PHP engine, PHP applications can take advantage of the functionality without any code modifications. For more information, visit this website:
    • http://www.iis.net/download/wincacheforphp
  • PHP Manager for IIS is a tool for managing one or many PHP installations on IIS 7.0 servers. For more information, visit these websites:
    • http://www.iis.net/community/default.aspx?tabid=34&g=6&i=2007
    • http://learn.iis.net/page.aspx/944/using-php-manager-for-iis-to-setup-and-configure-php/
  • For more general information about PHP, visit these websites:
    • http://www.php.net/manual/en/install.windows.manual.php
    • http://www.php.net/manual/en/install.windows.iis6.php
    • http://www.php.net/manual/en/install.windows.iis7.php
  • Other useful links:
    • http://php.iis.net/
    • http://windows.php.net/
    • http://forums.iis.net/1102.aspx
  • For information on media upload permission errors, or 500 errors when loading uploaded images, visit these sites:
    • https://www.bluevalleytech.com/techtalk/blog/iis-500-errors-when-loading-a-static-image-in-wordpress.aspx
    • http://www.amixa.com/blog/2011/04/29/iis-wordpress-images-500-error/

  • Как установить xbox live на windows 10
  • Как установить word на ноутбук бесплатно на русском языке для windows
  • Как установить xbox на windows 10 если удалил
  • Как установить word на windows 10 pro
  • Как установить xbox на windows 10 без обновления