Запуск сайта на локальном компьютере
Чтобы осуществить запуск сайта на локальном компьютере с операционной системой Windows Вам понадобится Denwer. Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, локальный сервер (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.
Установка
Для начала нужно скачать Denwer с официального сайта или здесь.
Запускаем программу установки и отвечаем на несложные вопросы. Рекомендую не менять стандартные настройки если в этом нет необходимости, а на все вопросы отвечать положительно =). Да, антивирус может ругаться, успокойте его.
После установки должно вылезти окно браузера с дальнейшими инструкциями и наставлениями автора.
Запускаем Start Denwer на Рабочем столе, переходим по адресу http://localhost. Должно быть что-то типа этого:
Открываем в моём компьютере Z:\home, здесь будут находиться наши сайты. Можем проверить эти ссылки и соответствующие папки:
URL | Описание |
http://localhost/ | Проверка «не-Интернет» домена (Z:\home\localhost) |
http://subdomain.localhost/ | Проверка «не-Интернет» домена второго уровня (Z:\home\localhost\subdomain) |
http://test1.ru/ | Проверка «Интернет»-домена второго уровня: test1.ru (Z:\home\test1.ru) (вначале отключите прокси-сервер!) |
http://subdomain.test1.ru/ | Проверка «Интернет»-домена третьего уровня (Z:\home\test1.ru\subdomain) |
http://localhost/Tests/PHP5/index.php5 | Информация о системе |
http://localhost/Tools/phpMyAdmin | Проверка MySQL и phpMyAdmin |
Установка cURL в Denwer
Для некоторых сайтов, например для анонимайзера Glype, необходимо наличие cURL, что по-умолчанию в Денвере отсутствует.
- Для начала скачайте пакет расширений: «PHP5: дополнительные модули» с официального сайта или здесь.
- Остановите Denwer, нажав на рабочем столе Stop Denwer
- Устанавите скаченный пакет. По завершению установки нужно будет только подключить нужные модуле, отредактировав файл Z:\usr\local\php5\php.ini
- В файле «Z:\usr\local\php5\php.ini» уберите комментарий из строчки: «;extension=php_curl.dll«, стерев кавычки в начале строки.
- Запустите Denwer. И откройте http://localhost/Tests/PHP5/index.php5 если присутствует строка cURL support со значением enabled, значит всё прошло успешно.
Установка сайта на Denwer
Для примера установим бесплатный и очень хороший PHP анонимайзер Glype на локальный компьютер (правда ставить анонимайзер на свой же компьютер несколько глупо, ну да ладно =)).
- Останавливаем Denwer
- Создаём новую папку с именем домена нашего будущего сайта. Я создал папку Z:\home\myglp.ru.
- В этой папке создаём папку с именем www и помещаем туда содержимое скаченного архива Glype
- Запускаем Denwer, теперь при переходе в браузере на адрес myglp.ru вылезет страница первоначальной настройки Glype