Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
На проверку.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.39 Mб
Скачать

2. Практическая часть.

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

Для разработки моего сайта мне понадобились следующие программы - блокнот Notepad++

Базовый пакет Денвера:

  • Веб-серверApacheс поддержкойSSI,SSL, mod_rewrite, mod_php.

  • ИнтерпретаторPHPс поддержкойGD,MySQL,SQLite.

  • СУБДMySQLс поддержкой транзакций(mysqld-max).

  • Система управления виртуальными хостами, основанная нашаблонах.

  • Система управления запуском и завершением.

  • ПанельphpMyAdminдля администрирования СУБД.

  • Ядро интерпретатораPerlбез стандартных библиотек (поставляются отдельно).

  • Эмуляторsendmailи сервераSMTPс поддержкой работы совместно с PHP, Perl, Parser и др.

  • Установщик.

Что бы создать хост нам нужно:

1) Зайти в директорию home из корня сервера.

2) Создать папку с новым именем домена.

3) Зайти в созданную директорию и создать в ней новую папку, под именем "www".

4) Перезапустить сервер (или запустить, если он не был запущен).

Теперь Вы можете вписать адрес своего созданного домена в адресную строку браузера, и Вы увидите содержимое директории "www". Теперь в этой директории Вы можете создавать сайт.

Отличительной особенностью Денвера является его полная автономность. Она заключается в следующем.

Денвер устанавливается в один-единственный каталог и вне его ничего не изменяет. Он не пишет файлы в Windows-директорию а не в Реестр. При желании вы можете даже поставить себе сразу два Денвера, и они не будут конфликтовать. Никакие «сервисы» NT/2000 не «прописываются». Если вы запустили Денвер, то он работает. Если завершили - то перестает работать, не оставляя после себя следов. Системе не нужен деинсталлятор - достаточно просто удалить каталог. Установив Денвер однажды, вы можете затем просто переписывать его на другие машины. Это не приведет ни к каким побочным эффектам.

Локальный сервер – специализированное программное обеспечение, устанавливающееся на локальный компьютер и позволяющее вести разработку сайтов без выхода в интернет. Под термином локального компьютера понимается любой домашний компьютер пользователя. Сервер состоит из нескольких программных модулей, призванных выполнять различные функции. Работа локального сервера полностью имитирует работу сервера реального, расположенного в фирме-хостере. Функционал ничем не отличается от возможностей хостинга и состоит из аналогичных компонентов, а именно из базы данных MySQL, сервера, поддержки РНР и скриптов для работы с базами данных. Все компоненты локального сервиса скачиваются и устанавливаются в сборке, что избавляет от необходимости конфигурировать его. После установки пользователю остается только установить движок проекта и начать с ним работать точно так же, как и на физическом хостинге. Разработчику, создающему динамический сайт с применением РНР, Perl, баз данных MySQL и каких-либо готовых скриптов, просто необходим локальный сервер для тестирования и отладки готового продукта. Дело в том, что динамические сайты и веб-страницы сайтов перед отправкой в браузер проходят обработку сервером, переводящим их в обычный HTML-код. Если динамический сайт создается с использованием РНР, он собирается из отдельных файлов, которых может быть очень много. На локальном сервере можно воспроизвести этот процесс и протестировать и отладить полученный результат, а также посмотреть, как он отразится в различных браузерах. Кроме того, если на веб-страницах будущего сайта используются команды SSI для сборки HTML-страниц из отдельных файлов, то локальный сервер дает возможность просмотра конечного кода этих страниц. Без использования локального сервера они просто не будут работать. В итоге будет видны лишь фрагменты сайта безо всяких составляющих элементов.