В статье подробно описан и продемонстрирован процесс установки веб-сервера на Windows Server 2008 R2 (IIS + PHP + MySQL) для организации хостинга на компьютере с сайтом под управлением CMS WordPress.
Для установки веб-сервера на Windows Server 2008 R2 (IIS + PHP + MySQL) потребуются:
1. Подключенный к сети Интернет, постоянно работающий компьютер, под управлением Windows Server 2008 R2 (О том как установить Windows Server 2008 R2 можно прочитать в данной статье: «Установка и активация Windows Server 2008 R2 с USB флешки» ).
2. Выделенный IP-адрес на текущем подключении (О том, что это такое, и как приобрести данную услугу, можно узнать у своего интернет-провайдера).
3. Зарегистрированное доменное имя (зарегистрировать доменное имя можно на reg.ru или любом другом аналогичном ресурсе, процесс регистрации на данных ресурсах предельно прост и интуитивно понятен).
4. Доменное имя должно быть привязано к текущему выделенному IP (рекомендации как это сделать, можно найти у поставщика, у которого вы регистрировали домен).
.
I. Настройка Internet Information Services (IIS)
1. В первую очередь необходимо добавить роль веб-сервера. В Windows Server 2008 R2 эта роль называется Internet Information Services (IIS). Нажмите: Пуск > Администрирование > Диспетчер сервера (Рис.1).
Рис.1
.
2. Выберите Роли, затем нажмите Добавить роли (Рис.2).
Рис.2
.
3. Нажмите Далее (Рис.3).
Рис.3
.
4. Поставьте галочку напротив Веб-сервер (IIS), затем нажмите Далее (Рис.4).
Рис.4
.
5. Нажмите Далее (Рис.5).
Рис.5
.
6. Поставьте галочку напротив Разработка приложений, затем нажмите Далее (Рис.6).
Рис.6
.
7. Нажмите Установить (Рис.7).
Рис.7
.
8. Убедитесь, что установка прошла успешно, затем нажмите Закрыть (Рис.8).
Рис.8
.
9. Нажмите: Пуск > Администрирование >Диспетчер сервера > Диспетчер служб IIS > Default Web Site, затем (через правую кнопку мыши) вызовите меню и нажмите Удалить (Рис.9).
Рис.9
.
10. В появившемся окне нажмите Да (Рис.10).
Рис.10
.
II. Установка PHP
1. Чтобы реализовать поддержку языка PHP, необходимо установить и запустить соответствующую службу. Для этого, в первую очередь, нужно скачать установщик PHP-сервера:
Ссылка на скачивание PHP 5.3.9 с официального сайта:
Скачать PHP 5.3.9 с официального сайта
.
Ссылка на скачивание PHP 5.3.9 с Google Drive:
Скачать PHP 5.3.9 с Google Drive
.
2. Запустите установщик php-5.3.9-Win32-VC9-x86, в появившемся окне нажмите Next (Рис.11).
Рис.11
.
3. Поставьте галочку напротив I accept the terms in the License Agreement, затем нажмите Next (Рис.12).
Рис.12
.
4. Выберите директорию для установки PHP (прим. в примере директория выбрана по умолчанию), затем нажмите Next (Рис.13).
Рис.13
.
5. Выберите IIS FastCGI, затем нажмите Next (Рис.14).
Рис.14
.
6. Нажмите Next (Рис.15).
Рис.15
.
7. Нажмите Install (Рис.16).
Рис.16
.
8. После окончания установки нажмите Finish (Рис.17).
Рис.17
.
III. Установка PHP Manager for IIS
1. Для управления PHP из из диспетчера IIS, необходим PHP Manager for IIS. Скачать PHP Manager 1.2 for IIS 7 можно скачать по ссылкам ниже.
Ссылка на скачивание PHP Manager 1.2 for IIS 7 с официального сайта:
Скачать PHP Manager 1.2 for IIS 7 с официального сайта
.
Ссылка на скачивание PHP Manager 1.2 for IIS 7 с Google Drive:
Скачать PHP Manager 1.2 for IIS 7 с Google Drive
.
2. Запустите установщик PHPManagerForIIS-1.2.0-x64, в появившемся окне нажмите Next (Рис.18).
Рис.18
.
3. Выберите I Agree, затем нажмите Next (Рис.19).
Рис.19
.
4. После окончания установки нажмите Close (Рис.20).
Рис.20
.
5. Нажмите: Пуск > Администрирование > Диспетчер сервера > Диспетчер служб IIS, затем выберите Ваш сервер и нажмите Администратор PHP (Рис.21).
Рис.21
.
6. Выберите Посмотреть рекомендации (Рис.22).
Рис.22
.
7. Установите галочки напротив: Default document, monitorChangesTo, cgi.fix_pathinfo, date.timezone, затем нажмите OK (Рис.23).
Рис.23
.
8. Выберите Контролировать все параметры (Рис.24).
Рис.24
.
9. Выберите из списка date.timezone, в открывшемся окне установите значение в соответствии со своим часовым поясом (прим. в примере это Москва UTC+03:00, соотв. значение: «Europe/Moskow»), затем нажмите OK (Рис.25).
Рис.25
.
10. Выберите из списка upload_max_filesize, в открывшемся окне установите значение: 16M, затем нажмите OK (Рис.26).
Рис.26
.
11. Выберите из списка post_max_size, в открывшемся окне установите значение: 16M, затем нажмите OK (Рис.27).
Рис.27
.
12. Выберите из списка upload_tmp_dir, в открывшемся окне установите значение: «C:\php\upload», затем нажмите OK (Рис.28).
Рис.28
.
13. Выберите из списка session.save_path, в открывшемся окне установите значение: «C:\php\temp», затем нажмите OK (Рис.29).
Рис.29
.
14. Перейдите в папку php (по умолчанию это: C:\php\ ), затем создайте в ней две папки с названиями temp и upload (Рис.30).
Рис.30
.
IV. Установка Microsoft .NET Framework 4
1. Для работы веб-сервера необходим Microsoft .NET Framework 4. Microsoft .NET Framework 4 можно скачать по ссылкам ниже.
Ссылка на скачивание Microsoft .NET Framework 4 с официального сайта:
Скачать Microsoft .NET Framework 4 с официального сайта
.
Ссылка на скачивание Microsoft .NET Framework 4 с Google Drive:
Скачать Microsoft .NET Framework 4 с Google Drive
.
2. Запустите скачанный файл dotNetFx40_Full_x86_x64, в появившемся окне поставьте галочку напротив Я прочитал и принимаю условия лицензионного соглашения, затем нажмите Установить (Рис.31).
Рис.31
.
3. После окончания установки нажмите Готово (Рис.32).
Рис.32
.
V. Установка Microsoft Visual C++ 2013 Redistributable (x64)
1. Для работы веб-сервера необходим Microsoft Visual C++ 2013 Redistributable (x64). Microsoft Visual C++ 2013 Redistributable (x64) можно скачать по ссылкам ниже.
Ссылка на скачивание Microsoft Visual C++ 2013 Redistributable (x64) с официального сайта:
Скачать Microsoft Visual C++ 2013 с официального сайта
.
Ссылка на скачивание Microsoft Visual C++ 2013 Redistributable (x64) с Google Drive:
Скачать Microsoft Visual C++ 2013 с Google Drive
.
2. Запустите скачанный файл vcredist_x64, в появившемся окне поставьте галочку напротив Я прочитал и принимаю условия лицензионного соглашения, затем нажмите Установить (Рис.33).
Рис.33
.
3. После окончания установки нажмите Закрыть (Рис.34).
Рис.34
.
VI. Установка MySQL
1. MySQL – это одна из самых популярных и самых распространенных СУБД (система управления базами данных). Она не предназначена для работы с большими объемами информации, но ее применение идеально для интернет сайтов, как небольших, так и достаточно крупных. Для того, чтобы скачать MySQL с официального сайта, перейдите по ссылке на официальный сайт: https://dev.mysql.com/downloads/installer/ , затем выберите для загрузки полную версию (MySQL Installer Community), которую легко определить по размеру (прим. на момент написания руководства актуальной версией была 5.7.18), затем нажмите Download (Рис.35).
Рис. 35
.
2. Нажмите No thanks, just start my download, после чего начнётся загрузка (Рис.36).
Рис.36
.
Примечание: Если по каким-то причинам Вы не можете скачать MySQL с официального сайта, то Вы можете скачать MySQL 5.7.18 с Google Drive.
Ссылка на скачивание MySQL 5.7.18 с Google Drive:
Скачать MySQL 5.7.18 с Google Drive.
3. Запустите установочный файл MySQL, в появившемся окне поставьте галочку напротив I accept the license terms, затем нажмите Next (Рис.37).
Рис.37
.
4. Выберите пункт Server only, затем нажмите Next (Рис.38).
Рис.38
.
5. Нажмите Execute (Рис.39).
Рис.39
.
6. Нажмите Next (Рис.40).
Рис.40
.
7. Нажмите Next (Рис.41).
Рис.41
.
8. Выберите пункт Standalone MySQL Server / Classic MySQL Replication, затем нажмите Next (Рис.42).
Рис.42
.
9. В разделе Config Type выберите Server Machine, затем нажмите Next (Рис.43).
Рис.43
.
10. Придумайте и введите в поля MySQL Root Password и Repeat Password пароль суперпользователя (root). Пароль не должен быть пустым и простым. Затем нажмите Next (Рис.44).
Рис.44
.
11. Поставьте галочки напротив Configure MySQL Server as a Windows Service и Start the MySQL Server at System Startup, в разделе Windows Service Name ничего менять не нужно. В разделе Run Windows Service as… выберите пункт Satandard System Account, затем нажмите Next (Рис.45).
Рис.45
.
12. Нажмите Next (Рис.46).
Рис.46
.
13. Нажмите Execute (Рис.47).
Рис.47
.
14. После окончания установки нажмите Finish (Рис.48).
Рис.48
.
15. Нажмите Next (Рис.49).
Рис.49
.
16. Нажмите Finish (Рис.50).
Рис.50
.
VII. Установка HeidiSQL
1. HeidiSQL — программа для управления базами данных MySQL, которая подключается к серверу MySQL и может выполнять различные операции по администрированию СУБД. HeidiSQL можно скачать по ссылкам ниже.
Ссылка на скачивание HeidiSQL с официального сайта:
Скачать HeidiSQL с официального сайта
.
Ссылка на скачивание HeidiSQL 9.4 с Google Drive:
Скачать HeidiSQL 9.4 с Google Drive
.
2. Запустите установочный файл HeidiSQL, в появившемся окне нажмите Далее (Рис.51).
Рис.51
.
3. Выберите пункт Я принимаю условия соглашения, затем нажмите Далее (Рис.52).
Рис.52
.
4. Нажмите Далее (Рис.53).
Рис.53
.
5. Нажмите Далее (Рис.54).
Рис.54
.
6. Нажмите Далее (Рис.55).
Рис.55
.
7. Нажмите Установить (Рис.56).
Рис.56
.
8. Нажмите Завершить (Рис.57).
Рис.57
.
9. Выберите Unnamed (Рис.58).
Рис.58
.
10. В поле «Пользователь» введите root, в поле «Пароль» введите пароль суперпользователя (root), который Вы указывали ранее (прим. см. Рис.44), затем нажмите Открыть (Рис.59).
Рис.59
.
11. Нажмите: Unnamed > Создать > База данных (Рис.60).
Рис.60
.
12. В поле «Имя» введите имя базы данных (прим. оно может быть любым (на латинице), в примере это test_db). В поле «Сопоставление» выберите utf8_unicode_ci, затем нажмите OK (Рис.61).
Рис.61
.
13. Созданная база данных появится в списке сеанса (Рис.62).
Рис.62
.
VIII. Установка CMS WordPress
1. Для установки CMS WordPress, перейдите на официальный сайт: https://ru.wordpress.org/ , затем нажмите Скачать WordPress 4.7.5 (прим. на момент написания данного руководства актуальной версией являлась 4.7.5) (Рис.63).
Рис.63
.
2. В появившемся окне нажмите Сохранить (Рис.64).
Рис.64
.
3. На диске (C:) создайте папку WebSite (Рис.65).
Рис.65
.
4. Распакуйте скачанный архив с WordPress в папку C:\WebSite (Рис.66).
Рис.66
.
5. Распакованную папку wordpress можно переименовать (прим. например в соответствии с названием сайта, в руководстве будет использовано название lyapidov) (Рис.67).
Рис.67
.
6. Откройте переименованную папку (прим. в данном руководстве использовано название lyapidov) (Рис.68).
Рис.68
.
7. Откройте файл wp-config-sample.php при помощи Блокнота (Рис.69).
Рис.69
.
8. В файле wp-config-sample.php измените следующие параметры: define(‘DB_NAME’, ‘database_name_here’); — вместо database_name_here впишите имя созданной Вами базы данных (прим. в данном руководстве имя БД test_db, поэтому должно получиться define(‘DB_NAME’, ‘test_db’);); define(‘DB_USER’, ‘username_here’); — вместо username_here впишите имя пользователя root; define(‘DB_PASSWORD’, ‘password_here’); — вместо password_here впишите пароль суперпользователя (root), который Вы указывали ранее (прим. см. Рис.44, Рис.59) (Рис.70).
Рис.70
.
9. После внесения изменений сохраните файл под именем wp-config.php (Рис.71).
Рис.71
.
10. Нажмите: Пуск > Администрирование > Диспетчер сервера > Диспетчер служб IIS, затем выберите Ваш сервер, вкладку Сайты, откройте меню (правой кнопкой мыши) и нажмите Добавить веб-сайт… (Рис.72).
Рис.72
.
11. В поле «Имя сайта» введите имя Вашего сайта (прим. в данном руководстве это lyapidov), в поле «Физический путь» укажите путь к сайту (прим. в данном руководстве это C:\WebSite\lyapidov), затем нажмите OK (Рис.73).
Рис.73
.
12. Откройте браузер и введите в строке адреса: http://localhost , после чего Вы будете направлены на страницу установки WordPress. В соответствующих полях введите название сайта, имя пользователя, пароль для входа на сайт и адрес электронной почты, затем нажмите Установить WordPress (Рис.74).
Рис.74
.
13. После установки WordPress нажмите Войти (Рис.75).
Рис.75
.
14. Для входа на сайт введите имя пользователя и пароль, которые Вы указывали ранее (прим. см. Рис.74), затем нажмите Войти (Рис.76).
Рис.76
.
15. Выберите в меню: Настройки > Общие, в полях «Адрес WordPress (URL)» и «Адрес сайта (URL)» введите доменное имя, которое привязано к текущему выделенному IP, затем (внизу страницы) нажмите Сохранить изменения (Рис.77).
Рис.77
.
16. Сайт готов и им можно пользоваться. Для проверки введите в строке браузера имя сайта и, если все сделано правильно, Вы попадёте на начальную страницу.
.
Установка веб-сервера на Windows Server 2008 R2 (IIS + PHP + MySQL) с CMS WordPress завершена!
.