Установка web-сервера "Apache 2.4.29 x64 VC15" + "MySQL-сервер 5.7.20 x64" + "MySQL Workbench 6.3.9 xXX" + "PHP VC14 x64 Thread Safe (2017-Oct-26 00:49:10)", на "Windows Server 2012 R2" и настройка всего этого.
Небольшая инструкция как это всё установить. Надеюсь кому-то кроме меня пригодится :roll:
В статье используются программы:
Почему устанавливаем на "2012 R2" а не на 2008 R2?
Для начала нужно два диска в системе "C" и "D", на "D" будем размещать базу данных, всё остальное будет стоять/лежать на C.
- Скачиваем
бомжкоммунити версию "MySQL" сервера. - Скачиваем "Apache-сервер" для Windows больше сами не делают качаем Apache Lounge (модули идут в комплекте).
- Скачиваем "PHP".
- Скачиваем распространяемый пакет "Microsof Visual C++ 2013/2015/2017" "2013 x86", "2013 x64", "2015 x64", "2017 x64".
Вначале устанавливаем MVC-2015 потом MVC-2017, тут картинки не нужны, просто тыкаем "Установить" =)
Теперь устанавливаем "Apache":
Создаём на рабочем столе текстовый файл, куда будем записывать пароли %)
Создаём пользователя "apache_service"
Запрещаем смену пароля и срок действия не ограничен.
Генерируем ему пароль программой "PWGen" символов 12 (буквы; заглавные буквы; цифры)
Теперь пользователю нужно дать права через локальные групповые политики (win+r -> gpedit.msc)
"Вход в качестве службы"
"Работать в режиме операционной системы"
Распаковываем на на диск "С" архив с "Apache", получаем "C:\Apache24"
Так же нужно в "переменные четверга среды" "Windows" (win+r sysdm.cpl) в "системные переменные" в переменную "Path" добавить пути до папок "C:\Apache24", "C:\Apache24\bin" (просто вставляем в конце, разделяя ";" в конце ";" ставить не нужно).
Перезапускаем Windows.
Входм в "Windows"
Для созданного пользователя "apache_service" нужно дать права на папки:
Чтение, запуск:
"C:\Apache24"
Полный доступ:
"C:\Apache24\logs"
Вух... перекур и кофе. :P