Веб сервер на вашем компьютере за несколько минут! Устанавливаем Денвер
bob, 04 октября 2005 ( редакция: 29 октября 2018 )
Итак, Вы твёрдо решили завести у себя на компьютере веб-сервер, но толком ничего в этом не понимаете? Тем не менее, Вам хотелось бы иметь сервер с поддержкой php, MySQL и прочими радостями? Тогда эта статья как раз для вас. Предлагаем Вам инструкцию по как раз такого вот сервера: до идиотизма простого в установке, настройке и использовании, но, тем не менее, обладающего очень солидным набором возможностей.
По всем вопросам, которые могут возникнуть по прочтении этой статьи Вы можете обращаться ко мне в чате, Jabber'e или на http://bob.tushino.com/forum
Сразу хотим Вас обрадовать (или успокоить). Денвер очень безвредная штука. Почему?
Он устанавливается в один-единственный каталог и вне его ничего не изменяет. Он не пишет файлы в Windows-директорию и не гадит в Реестре. Можете поставить себе сразу два Денвера, и они не будут конфликтовать.
Если вы запустили Денвер, то он работает. Если завершили — то перестает работать, не оставляя после себя следов.
Системе не нужен деинсталлятор — достаточно просто удалить каталог.
Установив Денвер однажды, вы можете затем просто переписывать его на другие машины (на произвольный диск в произвольную директорию). Это не приведет ни к каким побочным эффектам.
Все конфигурирование и настройка под конкретную машину происходит автоматически.
Вас это устраивает? Тогда вперёд!
Денвер ставить просто. Немногим, наверное, сложнее, чем Контр-Страйк с дистрибутива. Денвер – тоже дистрибутив. Его можно всегда найти на сайте www.dklabru , или, например, на ftp://192.168.11.56 По обоим этим адресам можно найти и «авторские» инструкции по установке. Весит .exe-файл около 2 Мегабайт. Это так называемый «базовый пакет Денвера». Его по желанию можно дополнить документацией, библиотеками Perl, php3. Всё это можно найти на сайте www.dklab.ru Но мы в данном случае этим заниматься не будем – хватит и того, что есть в стандарте. А есть там немало:
Apache, SSI, mod_rewrite, mod_php
PHP4 с поддержкой GD и MySQL
MySQL с поддержкой транзакций (mysqld-max)
phpMyAdmin — система управления MySQL через Web-интерфейс
Ядро Perl без стандартных библиотек (они поставляются отдельно)
Эмулятор sendmail (отладочная «заглушка», складывающая приходящие письма в /tmp)
Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется.
Система управления запуском и завершением
Простой инсталлятор
Итак, приступим...Скачиваем дистрибутив себе на компьютер, запускаем его. Не пугайтесь, когда увидите чёрный экран. Всё в порядке. Так и должно быть.
image@hamster(leksey):"installer.gif"
К тому же, там всё по-русски, не заблудетесь. Первый вопрос, который вам надо решить – в какой директории на Вашем компьютере будут располагаться файлы сервера. Тут выбирайте сами, исходя из своих соображений. Далее. Имя виртуального диска. Не заморачивайтесь – оставляйте Z. В принципе, можно выбрать любую букву английского алфавита, которая у Вас ещё не занята под другие диски. Одно точно: С лучше не называть. После этого начнётся установка дистрибутива. Это займёт несколько секунд. Следующий вопрос: как Вы хотите запускать и останавливать сервер:
1. Создавать виртуальный диск при загрузке машины, а при остановке серверов его не отключать.
2. Создавать виртуальный диск только по явной команде старта комплекса (при щелчке по ярлыку запуска на Рабочем столе). И, соответственно, отключать диск от системы — при принудительной же остановке Денвера.
Решайте сами как Вам удобнее. Мы рекомендуем Вам 2-ой вариант. На этом установка завершена.
Приступаем к настройке. На рабочем столе кликаем на иконку Start Servers. Опять высветится на короткое время чёрное окошко. Откройте Мой компьютер, и убедитесь, что там появился ещё один диск – виртуальный диск Z.
Открывайте Интернет Эксплорер и пишите там http://localhost. Если откроется страничка:
image@hamster(leksey):"worked.gif"
то всё пока идёт хорошо. Но! Внимание! Обязательно убедитесь что работают также и все (!) ссылки с этой странички:
Если какая-то из них не грузится, и не грузится сам http://localhost , проверьте следующее:
1. Запущен ли сам Денвер
2. В Инернет Эксплорер проверьте, выключен ли у вас прокси-сервер (Сервис – Свойства обозревателя – Подключения)
Если всё нормально, едем дальше. Создаём «домен», чтобы Ваш сайт можно было видеть в сети. Идём на Z:home и там создаём папку под именем Вашего ip-адреса. Напр., папку 192.168.11.56 – именно так из цифр и точек. В этой папке затем создаём папку www. Запомните это место. Именно тут, в этой папке www (?ашIP/www надо будет складывать файлы для Вашего сайта – именно они будут видны сетянам. Но это ещё не всё. Теперь идём на Z:usrlocalapacheconf. Открывайте блокнотом файл httpd.conf. Ищем там строчку BindAddress 127.0.0.1 и на следующей строчке после неё пишем BindAddress ваш ip-адрес. Должно выглядеть всё это примерно так:
После этого на рабочем столе (обязательно, а то не заработает)жмите ярлык Restart Servers. Теперь вроде всё. Проверяем. В Интернет Эксплорере вводите http://вашIP . Празднуем ещё один локальный веб-сервер?
Примечание:
Если у Вас Windows95, то для установки Денвера есть определённые тонкости. О них читайте на www.dklab.ru