Установка и настройка сервера Apache 2.4 и PHP 7 на Windows 7
Для загрузки Apache 2.4 откройте браузер и перейдите на сайт apachelounge.com.
В зависимости от того, какая разрядность Вашей системы, скачайте архив либо для Apache 2.4.25 Win64, либо для Apache 2.4.25 Win32.
После этого загрузите службу vc_redist.
После перехода по ссылке откроется следующее окно. Выберете язык Русский (для удобства) и нажмите на кнопку Скачать.
Далее поставьте галочку возле vc_redist.x64.exe и нажмите Next.
После того, как Вы скачали 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).
Всё, что нужно, Вы скачали. Теперь установите саму службу vc_redist на компьютер. Запустите у себя в загрузках vc_redist.x64.exe. Откроется следующее окно, нажмите Запустить.
После нажмите галочку возле Я принимаю условия лицензии и нажмите Установить.
Далее перейдите в Компьютер => Локальный диск (С:) и создайте папку 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/. После нажмите Заменить всё.
Далее опуститесь в самый низ файла и добавьте следующие 3 строчки:
LoadModule php7_module "c:/WEB/php/php7apache2_4.dll" <= это Вы указали расположение PHP модуля.
AddHandler application/x-httpd-php .php
PHPIniDir "c:/WEB/php" <= это Вы указали расположение файла настройки PHP - файла php.ini.
После нажмите Ctrl + F и в поле Найти: напишите documentroot и нажмите Enter.
Но перед тем, как Вы что-то измените дальше, перейдите в папку WEB => Apache24 => htdocs и создайте здесь папку www. Затем поместите стандартный файл index.html в созданную папку www.
Возвращайтесь к текстовому документу и добавьте папку www в строчку DocumentRoot "c:/WEB/Apache24/htdocs" как показано на картинке ниже.
Далее нажмите Ctrl + F и в поле Найти: введите directoryindex. Нажмите Enter.
В строчке DirectoryIndex index.html допишем перед index.html index.php. То есть, когда Вы будете заходить на Ваш сайт, в первую очередь будет загружаться index.php.
Если Вы хотите использовать файл .htaccess, то нужно в строке AllowOverride None вместо None написать All.
Далее перейдите в папку WEB => php. Найдите файл php.ini-development. В его имени удалите -development, оставьте php.ini. Откройте файл php.ini в текстовом редакторе. Нажмите Ctrl + F и в поле Найти: введите extension_dir. Нажмите Enter.
Раскомментируйте строку ; extension_dir = "./" (удалите ;) и укажите в какой папке будет работать php код. Далее в строке doc_root = укажите "c:/WEB/php/ext".
После этого прокрутите файл немного вниз и раскомментируйте 2 верхние библиотеки, как показано на картинке ниже.
Теперь Вы можете заняться установкой самого Apache. Нажмите комбинацию клавиш Windows + R. После в поле Открыть: напишите cmd и нажмите ОК.
Далее напишите в командной строке c:\WEB\Apache24\bin\httpd.exe -k install.
Нажмите Enter и Apache 2.4 установится. Чтобы запустить Apache, перейдите в папку WEB => Apache24 => bin. Запустите ApacheMonitor.exe. Затем нажмите правой кнопкой мыши на иконку Apache в правом нижнем углу рабочего стола и нажмите Start.
Проверьте, работает ли Apache. Для этого откройте браузер, в адресной строке введите localhost и нажмите Enter. Если у Вас появилась надпись It works!, как на картинке ниже, то Вы всё сделали правильно.