====== Установка 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 рассматривать не будем так как там всё предельно понятно.