Урок 1. Установка программ

В первом уроке мы установим тестовый WEB сервер под WinXP (под другими версиями я не тестировал, хотя должно работать). Установим пакет содержащий Python 2.7.3. И другие минимально необходимые приложения.

Сразу хочу заметить что фреймворк Django обладает встоенным тестовым WEB сервером, для работы которого достаточно будет установить только пакет Python 2.7.3, и установить в него последнюю версию Django.

Но для коректной разработки лучше использовать методику которую хочу предложить Вам я.

Установка пакета Denwer

Запустим файл дистрибудива, в досовом окне Вам будет предложенно выбрать путь для установки и букву подключаемого диска с возможность его монтировать сразу либо после запуска сервера.

Стоит отметить что веб сервер будет конфликтовать со Skyp'ом и Антивирусником, со Skyp'ом будет конфликтовать по порту, поэтому в настройках Skypе необходимо будет выбрать не стандартный порт выбраный по умолчанию, а в антивирусе добавить исполняемые файлы start, stop и restart в список доверенных программ. Дело в том что для работы Denwer использует файл hosts в котором ассоциирует локальный IP адрес 127.0.0.1 с тестовыми доменами.

Установку Denwera лучше производить на диск отличный от диска C: можно так же установить и на Flash накопитель, я устанавливаю D:\WebServers\

После того как установлен пакет Denwer необходимо установить пакет расширений, который так же находится на сайте Denwera, ActivePython 2.5. Denwer самостоятельно найдет куда установлен основной пакет и произведет установку в него.

Установка Python 2.7.3

Пакет Python нужно установить в следующую дерикторию БукваДиска:\WebServers\usr\local\python\ И прописать в параметре Path этот же путь.

Настройка параметров PATH

Установка setuptools и PIL

Пакеты setuptools и PIL устанавливаются в деректорию выбранную по умолчанию.

Установка Django

Для установки Django необходимо скачать архив с официального сайта http://djangoproject.com и распаковать в папку поближе. Я для установки пакетов использую папку которую я создаю в БукваДиска:\WebServers\ например install (БукваДиска:\WebServers\install\).

Копирование Django

Затем для установки Django необходимо в командной строке перейти в дерикторию install выбрать пакет для установки и выполнить команду: БукваДиска:\WebServers\install\django>python setup.py install

Установка Django

Настройка Apache

Для использования MOD_WSGI необходимо скопировать файл mod_wsgi.so в БукваДиска:\WebServers\usr\local\apache\modules\ и в файле БукваДиска:\WebServers\usr\local\apache\conf\httpd.conf внести изменения в строку: #LoadModule дописав в строку после описания всех модулей LoadModule wsgi_module modules/mod_wsgi.so

Настройка Apache

Если у Вас получилось запустить сервер (ярлык создается при установке Denwer) и перейти на страницу http://127.0.0.1 или http://localhost где вы увидите приветсвие Denwera, значит Вы все сделали правильно!

WEB сервер

Создание своего первого проекта смотрите в следующем посте.

Необходимые пакеты можно скачать по ссылкам:

Python - http://yadi.sk/d/jsN99WBg0m0m0

setuptools - http://yadi.sk/d/tgcZ2r6g0m0mC

PIL - http://yadi.sk/d/xcCOAQ9l0m0lm

mod_wsgi - http://yadi.sk/d/XdJ3dqfQ0m0lA

и в качестве бонуса MySQL-python - http://yadi.sk/d/TA9mNiA10m0lc

Понравилась статья? Порекомендуй друзьям нажав на кнопку соцсетей.

Желаете получать свежие статьи? Подпишитесь на рассылку.

Введите для подписки email адрес:

comments powered by Disqus