Чтобы осуществить запуск сайта на локальном компьютере с операционной системой 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