
- •Форма № н-9.02
- •Реферат
- •Факультет, фізико-технічний факультет___________________________
- •Содержание
- •Введение
- •Постановка задачи
- •2 Описание предметной области
- •3 Формальное описание задачи
- •4 Реляционные базы данных и системы управлениями базами данных
- •5.1 Web-сервер apache
- •5.2 Язык создания web-приложения php
- •5.3 Сервер баз данных mysql
- •6. Web-приложение для общения посетителей internet-сайта
- •6.1 Проектирование базы данных web-приложения
- •6.2 Архитектура разработанного web-приложения
- •6.3 Схема взаимодействия скриптов администраторской части
- •6.4 Описание алгоритмов скриптов администраторской части
- •6.5 Схема взаимодействия скриптов пользовательской части
- •6.6 Описание алгоритмов скриптов пользовательской части
- •6.7 Схема взаимодействия скриптов администраторской части форума
- •6.8 Описание алгоритмов скриптов администраторской части форума
- •6.9 Описание контрольного примера
- •6.10 Аппаратные и программные средства, необходимые для разработки и использования системы
- •6.11 Руководство пользователя
- •Заключение
- •Список ссылок:
- •Приложение а Экранные формы
- •Приложение б Фрагменты листинга
- •Info.Dan
- •Okno.Dan
- •Connect_db.Dan
- •Variables.Dan
- •Proverka.Dat
- •Sozdat.Php
- •Udalit_user.Php
- •Udalit_user_do1.Php
- •Smenit_passw1.Php
- •Admin_konf.Php
- •Admin_konf_udalit_all.Php
- •Work_with_ip.Php
- •Izmenenie1.Php
- •Izmenenie1.Php
5.1 Web-сервер apache
Для реализации поставленной задачи устанавливаем сервер Apache 2.2. Сервер работает почти на всех популярных платформах (Windows, Linux, прочие Unix-системы и пр.). Установка сервера будет производится под Windows. Для установки сервера необходимо:
Запускаем инсталлятор, в появившемся окне Installation Wizard жмем Далее.
Устанавливаем переключатель в положение "I accept the terms in the license agreement" - "Я соглашаюсь с представленным лицензионным соглашением". Жмем Далее.
В появившемся окне представлена информация об авторах, контактах, где брать документацию и т.д. Жмем Далее.
Установщик предлагает заполнить поля (все три - обязательные к заполнению):
Network Domain - Имя домена, вписываем "localhost";
Server Name - Имя сервера, вписываем тоже "localhost";
Administrator's Email Address - Почта администратора сервера – angelina@localhost.
Переключатель оставляем по умолчанию "Для всех пользователей на 80-й порт, как служба Windows". Жмем Далее.
В появившемся окне выбираем тип установки Typical (Обычный). Жмем Далее.
В появившемся окне прописываем путь установки D:\Apache\Apache2.2\
Выбираем команду установить. Ждем пару минут.
Затем в появившемся окне выбираем команду Finish. Установка сервера завершена.
В файле конфигурации httpd.conf, находящемся в папке
D:\APACHE\APACHE2.2\CONF
производим следующие настройки:
- раскомментировать строку #ServerName 127.0.0.1 и заменить 127.0.0.1 на слово localhost:
ServerName localhost
- в параметр DirectoryIndex добавляем index.htm:
DirectoryIndex index.html index.htm
Создаем ярлык Start Apache в папке YARLIKI на рабочем столе
для запуска Web-сервера, указав в нем:
D:\Apache\Apache\Apache.exe -d "D:\Apache\Apache" -s
Создаем ярлык Stop Apache в папке YARLIKI на рабочем столе
для запуска Web-сервера, указав в нем:
D:\Apache\Apache\Apache.exe -d "D:\Apache\Apache" -k shutdown
Сервер Apache установлен.
Для проверки его работоспособности необходимо:
Пуск Панель управления Администрирование Службы
находим Apache2.2 в свойствах устанавливаем Состояние: Остановлена командой Стоп, Тип загрузки: Вручную. ПрименитьОк.
Запустить Web-сервер, используя ярлык Start Apache.
Для проверки работоспособности Web-сервера запускаем браузер Mozilla Firefox и в командную строку вводим: localhost.
В окне Mozilla Firefox откроется Web-страница с информацией о Web-сервере Apache. Если на странице текст "Невозможно отобразить страницу", то проверьте все вышеприведенные настройки.
Для завершения работы Web-сервера воспользоваться ярлыком Stop Apache. [5]
5.2 Язык создания web-приложения php
Сервер Apache 2.2 уже установлен и работает. Следующим шагом необходимо установить web-приложение PHP-5.3.5. Для его установки необходимо:
Скопировать папку PHP в корневой каталог диска С
В файле конфигурации httpd.conf Web-сервера APACHE, находящемся в папке D:\APACHE\APACHE\CONF в параметр DirectoryIndex добавляем index.php:
DirectoryIndex index.html index.htm index.php
Находим закомментированные строки в файле конфигурации httpd.conf:
#AddType application/x-httpd-php3 .phtml
#AddType application/x-httpd-php3-source .phps
и добавляем ниже две строки для связывания Web-сервера Apache и интерпретатора PHP:
AddType application/x-httpd-php .php
LoadModule php5_module "c:/php/php5apache.dll"
В папке С:\PHP-5.3.5 найти файл php.ini-dist и скопировать его в файл php.ini.
Web-приложение PHP-5.3.5 установлено. Для проверки его работоспособности необходимо:
Перейти в папку D:\APACHE\APACHE2.2\HTDOCS, создать с помощью текстового редактора файл index.php. Записать в него строку <? print "Privet" ?>
Запустить Web-сервер, используя ярлык Start Apache.
Запустить Mozilla Firefox и в командную строку вводим: localhost. В окне Mozilla Firefox откроется Web-страница со словом Privet.
Если на странице вы видите строку <? print "Privet" ?>, то интерпретатор не работает.[6]