Установка и настройка сервера Apache 2.4 и PHP 7 на Windows 7

Для загрузки Apache 2.4 откройте браузер и перейдите на сайт apachelounge.com.
sokolova_screen_1
В зависимости от того, какая разрядность Вашей системы, скачайте архив либо для Apache 2.4.25 Win64, либо для Apache 2.4.25 Win32.
sokolova_screen_2
После этого загрузите службу vc_redist.
sokolova_screen_3
После перехода по ссылке откроется следующее окно. Выберете язык Русский (для удобства) и нажмите на кнопку Скачать.
sokolova_screen_4
Далее поставьте галочку возле vc_redist.x64.exe и нажмите Next.
sokolova_screen_5
После того, как Вы скачали vc_redist, введите в адресной строке браузера windows.php.net/download для загрузки PHP. Далее в разделе PHP 7.0 (7.0.16) скачайте архив zip либо VC14 x86 Thread Safe (2017-Feb-14 22:22:54), либо VC14 x64 Thread Safe (2017-Feb-14 22:22:54).
sokolova_screen_6
Всё, что нужно, Вы скачали. Теперь установите саму службу vc_redist на компьютер. Запустите у себя в загрузках vc_redist.x64.exe. Откроется следующее окно, нажмите Запустить.
sokolova_screen_7
После нажмите галочку возле Я принимаю условия лицензии и нажмите Установить.
sokolova_screen_8
Далее перейдите в Компьютер => Локальный диск (С:) и создайте папку WEB, в которую будете устанавливать Apache и PHP. Внутри папки WEB создайте папку php. После этого откройте архив с Apache и извлеките папку Apache24 в папку WEB. Далее откройте архив с PHP и всё содержимое извлеките в папку php в папке WEB.
Наконец, Вы можете перейти к настройке Apache 2.4. В папке WEB откройте папку Apache24, а в ней папку conf. Внутри папки conf есть файл httpd.conf. Откройте его в текстовом редакторе. Нужно в файле httpd.conf указать, где располагается Apache. То есть нужно во всех местах добавить папку WEB перед Apache24. Для этого нажмите Ctrl + F => Заменить. В строке Найти: напишите c:/, а в строке Заменить на: напишите c:/WEB/. После нажмите Заменить всё.
sokolova_screen_9
Далее опуститесь в самый низ файла и добавьте следующие 3 строчки:
LoadModule php7_module "c:/WEB/php/php7apache2_4.dll" <= это Вы указали расположение PHP модуля.
AddHandler application/x-httpd-php .php
PHPIniDir "c:/WEB/php" <= это Вы указали расположение файла настройки PHP - файла php.ini.
sokolova_screen_10
После нажмите Ctrl + F и в поле Найти: напишите documentroot и нажмите Enter.
sokolova_screen_11
Но перед тем, как Вы что-то измените дальше, перейдите в папку WEB => Apache24 => htdocs и создайте здесь папку www. Затем поместите стандартный файл index.html в созданную папку www.
Возвращайтесь к текстовому документу и добавьте папку www в строчку DocumentRoot "c:/WEB/Apache24/htdocs" как показано на картинке ниже.
sokolova_screen_12
Далее нажмите Ctrl + F и в поле Найти: введите directoryindex. Нажмите Enter.
sokolova_screen_13
В строчке DirectoryIndex index.html допишем перед index.html index.php. То есть, когда Вы будете заходить на Ваш сайт, в первую очередь будет загружаться index.php.
sokolova_screen_14
Если Вы хотите использовать файл .htaccess, то нужно в строке AllowOverride None вместо None написать All.
sokolova_screen_15
Далее перейдите в папку WEB => php. Найдите файл php.ini-development. В его имени удалите -development, оставьте php.ini. Откройте файл php.ini в текстовом редакторе. Нажмите Ctrl + F и в поле Найти: введите extension_dir. Нажмите Enter.
sokolova_screen_16
Раскомментируйте строку ; extension_dir = "./" (удалите ;) и укажите в какой папке будет работать php код. Далее в строке doc_root = укажите "c:/WEB/php/ext".
sokolova_screen_17
После этого прокрутите файл немного вниз и раскомментируйте 2 верхние библиотеки, как показано на картинке ниже.
sokolova_screen_18
Теперь Вы можете заняться установкой самого Apache. Нажмите комбинацию клавиш Windows + R. После в поле Открыть: напишите cmd и нажмите ОК.
Далее напишите в командной строке c:\WEB\Apache24\bin\httpd.exe -k install.
sokolova_screen_19
Нажмите Enter и Apache 2.4 установится. Чтобы запустить Apache, перейдите в папку WEB => Apache24 => bin. Запустите ApacheMonitor.exe. Затем нажмите правой кнопкой мыши на иконку Apache в правом нижнем углу рабочего стола и нажмите Start.
sokolova_screen_20
Проверьте, работает ли Apache. Для этого откройте браузер, в адресной строке введите localhost и нажмите Enter. Если у Вас появилась надпись It works!, как на картинке ниже, то Вы всё сделали правильно.
sokolova_screen_21