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

7 Тестирование программного продукта

7.1 Системные и программные требования

Для функционирования реализованной программы необходимы следующие аппаратные ресурсы:

  • процессор - 1.6 ГГц.;

  • оперативная память - 512 Мб и более;

  • видеокарта с памятью от 128 Мб и выше;

  • жесткий диск объемом 500 ГБ и выше.

  • монитор с разрешением 1024x768 и выше;

Для работы с созданным web-приложением необходимо следующее программное обеспечение:

  • операционная система: Windows 7/8/8.1/10;

  • сервер баз данных MySQL;

  • web-сервер Apache;

  • скриптовый язык php;

  • любой браузер (Google Chrome, Mozzilla, Opera).

    1. Описание установки программных средств

Версия операционной системы должна быть Windows 7 или новее.

Удалите все WEB-серверы, которые устанавливали до этого, зайдите в службы и убедитесь, что там нет служб Apache или IIS.

Если у Вас есть Skype, обязательно отключите в настройках использование 80 порта.

Для работы желательно иметь файловый менеджер, позволяющий создавать файлы с любыми расширениями, либо редактор кода, наподобие Notepad++.

Перед тем как начать установку, создайте на диске D папку USR, внутри которой создайте 5 подпапкок: apache, php, tmp, www, log. Именно так. Без указания номеров версий.

В каталоге www создайте индексные файлы (при помощи файлового менеджера или редактора кода), которые будут нужны для проверки того, что все работает:

index.html с содержимым: It works!

index.php с содержимым: <?php phpinfo(); ?>

В системную переменную PATH добавляем:

;D:\USR\apache;D:\USR\apache\bin;D:\USR\php;

Примечание: приведенные в примерах конфигурационных файлов номера строк могут отличаться для других версий apache и php. Все команды, включая редактирование файлов, должны осуществляться от имени Администратора.

      1. Установка web-сервера Apache 2.4

Загружаем Apache 2.4 binaries VC11 под свою систему по ссылке http://www.apachelounge.com/download/VC11/

Разархивируем содержимое папки Apache24 из скаченного архива в D:\USR\apache. Обратите внимание, что в D:\USR\apache нужно положить не папку Apache24 из архива, а ее содержимое. Инсталлировать ничего не требуется.

В файле D:\USR\apache\conf\httpd.conf изменяем значение ServerRoot на "d:/USR/apache" (строка 37) и значение DocumentRoot (и Direcroty) на "d:/USR/www" (строки 242 и 243). Так же следует раскомментировать строку 218 и изменить ее на: ServerName localhost:80

Изменяем параметры хранения логов в том же файле (находим параметры и изменяем):

ErrorLog "D:/USR/log/apache-error.log"

CustomLog "D:/USR/log/apache-access.log" common

Устанавливаем сервис Apache (от имени Администратора). Открываем командную строку от имени Администратора и вставляем туда следующую строку:

D:\USR\apache\bin\httpd.exe -k install

Следим за сообщениями об ошибках во время установки сервиса. Если все сделано верно, никаких ошибок быть не должно. Если у вас после выполнения строки не появилась снова командная строка, то вы что-то сделали неверно. Просто воспользуйтесь функциями скопировать и вставить, чтобы не допускать ошибок при перепечатке.

Создаем на рабочем столе ярлык для D:\USR\apache\bin\ApacheMonitor.exe и/или помещаем его в автозагрузку (для открытия окна автозагрузки в WIN8 необходимо нажать WIN+R, затем ввести shell:Startup и нажать ОК)

Запускаем ApacheMonitor. В системном трее появится ярлык. Нажимаем на него левой кнопкой, выбираем Apache24 -> Start.

В браузере заходим на http://localhost/ — должны увидеть It works!

Виртуальные хосты в Apache:

Если на компьютере производится отладка нескольких проектов, то могут понадобиться виртуальные хосты (сайты). В нашем случае рассматриваем виртуальный хост fhockey. Для удобства создаем папку с таким же названием, что совсем не обязательно в реальной системе.

Следует учесть, что при использовании виртуальных хостов, параметр DocumentRoot конфигурационного файла Apache более не имеет смысла. Основным хостом сервера (который будет доступен по адресу http://localhost/) теперь является первый виртуальный хост в конфигурационном файле виртуальных хостов!

Для начала необходимо добавить в файл c:\Windows\System32\drivers\etc\hosts строку:

127.0.0.1 fhockey

Делать это нужно от имени Администратора. Если изменить файл не удается (права доступа), вы можете скопировать его на рабочий стол, изменить, а затем скопировать обратно.

Создаем папку для виртуального хоста D:\USR\www\fhockey, в которой будут располагаться файлы программы, копируем их.

Затем создаем папку для логов: D:\USR\log\fhockey — тут будут храниться логи сайта.

Далее необходимо включить поддержку виртуальных хостов. В файле D:\USR\apache\conf\httpd.conf раскомментировать строку Include conf/extra/httpd-vhosts.conf

Далее редактируем файл d:\USR\apache\conf\extra\httpd-vhosts.conf — он должен выглядеть так (каждому виртуальному хосту свой блок VirtualHost):

<VirtualHost *:80>

ServerAdmin webmaster@ fhockey

DocumentRoot "D:/USR/www/ fhockey "

ServerName fhockey

ServerAlias www. fhockey

ErrorLog "D:/USR/log/ fhockey /error.log"

CustomLog "D:/USR/log/ fhockey /access.log" common

</VirtualHost>

Первый виртуальный хост fhockey теперь будет основным хостом системы, т.к. его блок следует первым в конфигурационном файле, т.е. будет доступен при входе на http://localhost/

Перезапускаем Apache используя ApacheMonitor и заходим на http:///.

То есть для добавления нового виртуального хоста будет достаточно: создать папку для файлов хоста в D:\USR\www, создать папку для логов хоста в D:\USR\log, прописать имя хоста в файле hosts, добавить блок VirtualHost в файл конфигурации виртуальных хостов.

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