Denver

В настоящее время разработка web – приложений занимает одно из ведущих мест в программировании. Основным языком разработки сайтов является HTML, позволяющий превратить обычный текст в более приятную глазу страницу связанный с другими гиперссылками, но он статичен. Одним из языков, обеспечивающих динамику web – сайтам является PHP, данный язык в настоящее время занимает одно из лидирующих позиций в отрасли сетевого программирования. В сочетании с локальным сервером Apache и базой данных MySQL PHP позволяет создавать полнофункциональные интернет приложения. Но установка и настройка данной связки довольно сложна и трудоемка, в особенности для начинающего разработчика. Для упрощения данной рутины был создан пакет Denwer.

Denwer – программная среда, предназначенная для разработки web–приложений на базе популярного языка программирования PHP, web-сервера Apache и базы данных MySQL на локальном сервере. Данный пакет, также именуемый джентльменским набором web разработчика, был создан в 1999 году группой разработчиков под руководством Дмитрия Котерова как комплекс приложений для web-разработки с автоматизированной установкой и настройкой выше указанных компонентов. Последняя на сегодня версия – Denwer 3. Она включает в себя PHP версии 5.3, Apache 2.2 , MySQL 5.5, phpMyAdmin для управления базами данных, системы управления запуском и виртуальными хостами, эмулятор почты и установщик. Также данный комплекс может быть расширен дополнительными модулями PHP и SQL, а также языками Perl и Python, базами данных MS SQL, Postgre SQL и другими компонентами.

Как уже было сказано выше, пакет Denwer предназначен для разработки и отладки web при-ложений, исполняемых на стороне сервера. После установки программы комплекса работают в связке друг с другом и управляются через браузер, как серверное приложение.
Любая динамическая часть сайта состоит из сценариев, написанных на каком либо скриптовом языке программирования (в частности PHP). Текст данного сценария может быть написан в любом текстовом редакторе без форматирования документа. После этого он и связанные с ним файлы помещается в папку хоста (localhost или любой другой созданный вами хост) и вызывается из браузера. После этого интерпретаторы обрабатывают файлы вашего проекта, и браузер отображает получившуюся страницу. Создание базы данных можно произвести через оболочку phpMyAdmin, либо через написанный вами SQL-скрипт с помощью консольной версии MySQL.

Установка Денвера обычно занимает пару минут, чего не скажешь об установке его составляющих компонентов по отдельности. Перед установкой обычно рекомендуется проверить работоспособность локального хоста ОС, это делается командой ping 127.0.0.1 из консоли. Для установки Денвера требуется скачать дистрибутив и запустить его. После этого будет выведена консоль установки, где будет предлагаться либо продолжить установку, либо выход из установщика, выбираем продолжить. Дальше у вас попросят указать путь установки (по умолчанию это с:\webservers), рекомендуется устанавливать на отдельный логический диск. После вас попросят указать обозначение виртуального диска (обычно Z), главное чтобы оно не было задействовано. И напоследок вы должны выбрать, когда должен создаваться виртуальный диск, при загрузке Windows или при запуске Денвера, рекомендуется первое. По завершению установки на рабочий стол будут выведены ярлыки для запуска, остановки и перезагрузки Денвера. После рекомендуется проверить работоспособность, нажав на ярлык Start Denwer и написав в адресной строке браузера URL: http://localhost/denwer/, после будет выдано сообщение об успешном запуске.

Подробную информацию об установке пакета и расширений, его индивидуальной настройке и решении различных проблем, а также о добавлении новых хостов можно найти на сайте разработчика (denwer.ru).

Как заключение – Денвер хороший выбор для начинающего web-разработчика или для тех, кого утомляет долгие настройки инструментария. Также путем индивидуальных настроек можно создать среду, близкую к выбранному вами хостингу. Основным недостатком данного пакета является отсутствие в сборке интерактивного отладчика, позволяющего построчно прогонять разрабатываемый код.

Поделиться в соц. сетях

Denver
Denver
Denver
Denver
Denver
Denver

Похожие записи

Оставить комментарий

http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
http://rabotalegko.com/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif 
 

Goon Каталог сайтов Рейтинг@Mail.ru Яндекс.Метрика