Устанавливаем Apache-сервер для себя, с кучей надстроек и приблуд. Всё настраиваем под свои нужды, никаких Денверов и Ксамппов.
Качаем дистрибутивы продуктов.
Я залил те версии продуктов, которые описываю в данной статье сюда. Вы можете качать с официального сайта, но есть вероятность, что что-то может быть немного по-другому. Поэтому решать вам.
Устанавливаем Apache.
Ничего сложного в этом нет, указываем только имя сервера, е-майл админа и адрес сервера.
$SAPE$
Да, кстати, у меня при старте возникла вот такая ошибка!
Ничего страшного в этом нет, просто у нас запущен IIS, который занял 80-ый порт. Обнаружил я это с помощью:
C:\>netstat -abn
и зафиксируем то приложение, которое слушает порт с номером 80. IIS деинсталлируем, продолжаем ставить Apache.
Выносим на рабочий стол ярлычок из <директория установки Apache>\conf\httpd.conf
Такая директория обычно "C:\Program Files\Apache Group"
, но зависит от места установки.
Так, создадим директорию под наши файлы, я создал "C:\WWW".
Установка PHP.
Попутно создадим директорию C:\PHP
и распакуем туда файлы PHP отсюда. Открываем конфиг Apache (ярлык мы вывели на рабочий стол, помните?).
Дописываем подключение модулей Apache
AddType application/x-httpd-php phtml php
LoadModule php5_module c:/php/php5apache2.dll
Обработка индексных файлов: дописываем туда index.php
DirectoryIndex index.html index.php
Переназначаем рабочую папку:
DocumentRoot "C:/www"
Настроим корневой каталог (это который "C:\www"
)
<Directory />
Options FollowSymLinks Includes Indexes
AllowOverride All
</Directory>
- AllowOverride оначает, что можно переназначать настройки конфига в файлах .htaccess
- FollowSymLinks – следование по символическим ссылкам;
- Includes – выполнение SSI в страницах;
- Indexes – показывать содержимое каталога, если не найдена индексная страница.
Ну все опции конфигурационных файлов я ещё буду рассматривать подробней, а в этом материале мы рассматриваем базовую настройку.
Создадим файл C:\www\index.php
следующего содержания:
<?php
phpinfo();
?>
Копируем файл php.ini-distr (или любой с подобным окончанием) в папку C:\Windows\ переименовываем его как php.ini и открываем его на редактирование.
Меняем настройки на (поиск и редактирование):
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
variables_order = "EGPCS"
register_long_arrays = On
Перезапускаем Apache (в системном трее программа Apache Monitor, открываем её, там будет кнопка Restart).
Откроем в адресной строке браузера http://localhost
, если открылась страница с конфигом PHP, то всё сделано верно и нам осталась пара пустяков.
Установка MySQL.
Качаем дистрибутив наш, начинаем установку. Всё ставится в лучше стиле Windows приложений (далее-далее-готово).
$SAPE$
Будет в оконцове галочка “Configure MySql server now
” – конфигурировать сейчас. Жмём её и начинается самое интересное. На выбор будет стандарт или детальная. Ну мы ж литл-админы, берём детальную.
Всё настраивается просто, не забываем пароль от рута.
Копирнём до кучи phpmyadmin в корневую папку сервера. С помощью него удобно работать с базами.
Ребутаем апач снова и проверяем работу. ) У меня всё огонь!
Comments: