Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_dzhumle_vse.rtf
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
638.74 Кб
Скачать

38.Адмiнiстраванне вэб-сервера. Устаноўка вэб-сервера. Пакет Denwer.

Администрирование веб-сервера включает в себя установку, настройку и обслуживание ПО веб-серверов, конфигурирование собственно веб-сервера (в подавляющем большинстве случаев это Apache), а также почтовых серверов (qmail, Sendmail, Exim, Postfix), которые установлены на более чем 90 % web-серверов во всем мире.

Для линейки OC Windows наиболее распространены 2 варианта реализации локального веб-сервера: отдельно установленные и интегрированные полнофункциональные приложения, образующие настоящий сервер, и набор DENWER (Джентельменский набор веб-разработчика). Основная разница:

- DENWER легко устанавливается, и не нуждается в настройке, но работает только на локальной машине. Денвер - это набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на локальной Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.

- Apache+PHP+MySQL образуют настоящий веб-сервер, функционал которого можно без проблем расширять модулями от разработчиков, и использовать не только на локальной машине, но и в сети Ethernet/Internet. То есть, имея постоянное подключение к сети и статический IP-адрес, вы становитесь сами себе хостером.

Рассмотрим оба варианта:

1. Установка Денвера не представляет из себя ничего сложного, поэтому это лучший вариант для веб-разработчиков, не владеющими навыками программирования. По ходу вам будут задаваться наводящие вопросы вроде: да, нет. Можно просто отвечать везде "Да" - настройки по умолчанию вполне работоспособны. Так же во время установки будет создан дополнительный виртуальный диск (о умолчанию предлагается буква «Z»). И хоть в разделе «Мой компьютер» появится этот новый логический раздел, физически он будет расположен на том диске, куда установлен программный пакет DENWER.

После установки на вашем Рабочем столе появятся три иконки сервера: Старт, Стоп и Рестарт (назначение их понятно). Запускаем наш сервер, пишем в браузере в адресной строке http://localhost. Если это загружает начальную страницу Денвера с надписью «Ура! Заработало!», значит всё получилось.

2. При установке Apache+PHP+MySQL каждый компонент ставится и настраивается по отдельности.

39. Прызначэнне MySql. Праца з уцiлiтай phpMyAdmin.

MySQL — очень быстрая и функциональная реляционная СУБД. Ее можно использовать для запросов к базе данных, вставки и удаления/изменения данных, создания таблиц и т.п. Обычно используется в качестве сервера, к которому обращаются локальные или удалённые клиенты. Можно выполнять команды SQL непосредственно из командной строки системы unix или из интерактивного режима MySQL. Но наиболее удобным и простым вариантом работы с БД MySQL является утилита phpMyAdmin.

phpMyadmin может работать как с целым сервером MySQL, так и с отдельной базой или таблицей. Содержит богатый набор функций для быстрой и удобной работы с MySQL. Для работы с phpMyAdmin не требуется знания SQL, c помощью инструментария, встроенного в phpMyAdmin, Вы сможете написать любой запрос.

Возможности phpMyAdmin:

- Создание и удаление баз данных

- Создание, удаление, переименование, копирование таблиц

- Удаление, изменение, добавление новых полей в таблицы

- Добавление, изменение, создание индексов

- Выполнение SQL-запросов

- Управление системными процессами сервера

- Управлени учетными записями пользователей

- Экспорт/импорт данных

- Глобальный поиск по базе данных.

Для доступа к нему при установленном Денвере нужно набрать в строке в браузера http://localhost/Tools/phpMyAdmin/ (Денвер должен быть включенным).

Страница phpMyAdmin разделена на 2 части: в левой находится навигационные кнопки:

- "домик": Вернуться к началу, т.е. на страницу, на которой Вы сейчас находитесь;

- "квадратик, в котором написано "SQL": Вывести диалоговое окно запроса к MySQL;

- "выноска со знаком вопроса": Переход на страницу с документацией по phpMyAdmin;

- "выноска со словом "SQL": Документация по MySQL.

Ниже находится комбобокс, который предоставляет список баз данных.

Справа:

- Блок создания новой БД. В текстовом поле пишем название, например, "test" и нажмем создать, при этом нас сразу перекинет на работу с базой данных под названием test. Левая часть в принципе не поменялась, после списка выбора базы данных появилась надпись "test", это означает, что сейчас работа ведется именно с этой базой данных. Правая часть претерпела изменения. В верхнем меню Вы видите инструментарий для работы с этой БД. Остановимся подробнее на каждом из пунктов:

Структура - На этой странице выводится список таблиц данной БД, а также инструментарий для работы с созданными таблицами. Именно на этой странице есть блок создания новой таблицы;

SQL - Окно для ввода запросов к базе данных;

Экспорт - Экспортирование данных;

Искать - Поиск текста по всем таблицам данной базы данных;

Запрос по примеру - Инструментарий для составления запроса к БД;

Операции - Выполнение операций над БД, в том числе: изменение названия БД, копирование БД, изменение кодировки БД;

Уничтожить - Удалить базу данных с сервера MySQL без возможности восстановления.

Попробуем создать новую таблицу. Дадим ей название "books" и в поле "поля" введем значение 3, т.е. именно столько полей будет содержать наша новая таблица. Жмем кнопку "Пошел". Перед собой мы увидим инструмент создания таблицы:

На странице видим 3 ряда полей, т.е. это 3 поля. Для каждого поля надо проставить свои параметры.

Для создания пользователя, который сможет работать с этой БД, перейдем на главную страницу и зайдем в пункт Привилегии, в котором отображаются все пользователи, которые могут работать с базами данных, и создаем нового, задав ему имя и пароль, а затем в поле хост выбираем Local и выбираем для этого пользователя необходимые привилегии.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]