Установка Apache и PHP в Windows 2008
Исходные данные: VPS с Windows 2008 R2 SP1 на Winwelt
Задача: установить Apache, PHP и Microsoft SQL Server, MySQL устанавливать не требуется.
Ранее на сайте httpd.apache.org были готовые install-пакеты для Windows. Но сейчас видимо что-то поменялось.
Скачать Apache можно в виде готовой WAMP сборки, но так как нам не нужен MySQL, то все компоненты будем устанавливать вручную.
Apache
Скачиваем Apache с сайта Apache Lounge и распаковываем архив в C:\Apache24
Перед запуском Apache нужно установить 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
Скачиваем с сайта 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
Подключаем 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
<?php phpinfo(); ?>
Проверяем страницу http://localhost/phpinfo.php
MSSQL
Установку MSSQL рассматривать не будем так как там всё предельно понятно.
Обсуждение