====== Установка Apache и PHP в Windows 2008 ======
Исходные данные: VPS с Windows 2008 R2 SP1 на [[https://winwelt.de/ru/index.html|Winwelt]]\\
Задача: установить Apache, PHP и Microsoft SQL Server, MySQL устанавливать не требуется.
Ранее на сайте [[http://httpd.apache.org|httpd.apache.org]] были готовые install-пакеты для Windows. Но сейчас видимо что-то поменялось.
Скачать Apache можно в виде [[https://httpd.apache.org/docs/current/platform/windows.html|готовой WAMP сборки]], но так как нам не нужен MySQL, то все компоненты будем устанавливать вручную.
===== Apache =====
Скачиваем Apache с сайта [[http://www.apachelounge.com/download/|Apache Lounge]] и распаковываем архив в ''C:\Apache24''
Перед запуском Apache нужно установить [[https://www.microsoft.com/en-us/download/details.aspx?id=53840|Microsoft Visual C++ 2015 Redistributable]] с сайта Microsoft.
Устанавливаем имя сервера
В файл ''C:\Apache24\conf\httpd.conf'' добавляем
ServerName localhost
Через cmd устанавливаем Apache, как сервис
cd C:\Apache24\bin
httpd.exe -k install
ApacheMonitor (необязательно)
Для остановки/запуска можно также использовать **ApacheMonitor** - ''C:\Apache24\bin\ApacheMonitor.exe''
===== PHP =====
Скачиваем с [[http://windows.php.net|сайта PHP]] TS (Thread Safe) версию и распаковываем архив в ''C:\php''
Переименовываем файл ''php.ini-production'' в ''php.ini''
Редактируем ''php.ini''
# путь к модулям
extension_dir = "C:/php/ext"
# можно включить основные модули
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_openssl.dll
# часовой пояс
date.timezone = Europe/Moscow
# размер файлов для загрузки
post_max_size = 32M
upload_max_filesize = 32M
# время выполнения скрипта
max_execution_time = 300
[[http://php.net/manual/ru/ini.core.php|Подробнее о настройках PHP]]
Подключаем PHP модуль к Apache
В файл ''C:\Apache24\conf\httpd.conf'' добавляем
# подключение модуля
LoadModule php5_module "C:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# путь к файлу php.ini
PHPIniDir "C:/php"
# индексная страница
DirectoryIndex index.php index.html
Для проверки работы PHP создаём файл ''phpinfo.php'' в ''C:\Apache24\htdocs''
Проверяем страницу http://localhost/phpinfo.php
===== MSSQL =====
Установку MSSQL рассматривать не будем так как там всё предельно понятно.