Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет ТП (Taxi).docx
Скачиваний:
11
Добавлен:
19.09.2019
Размер:
1.62 Mб
Скачать

7.2.2. Порядок установки Zend Framework на сервер

  1. Скачиваем последнюю версию Zend Framework и извлекаем все содержимое из архива.

  2. Переносим содержимое архива: копируем разархивированную папку в каталог C:\wamp\bin и переименовываем её например в zendfr. Теперь содержимое Framework можно найти по адресу C:\wamp\bin\zendfr. Если всё сделано правильно, то по данному адресу должны располагаться следующие каталоги: bin, demos, externals, extras, librarz и т.д.

  3. Конфигурируем Zend Tool: в свойствах компьютера выбираем пункт «Дополнительны параметры системы». В открывшемся окне нажимаем кнопку «переменные среды». Далее в списке системных переменных необходимо найти переменную Path и сделать на ней двойной клик. Должно открыться следующее окно:

  1. На содержимом поля «значение переменной» перемещаемся в конец строки. Ставим точку с запятой ";". Далее вписываем адрес "C:\wamp\bin\ zendfr\bin" и нажимаем OK.

  2. Чтобы все изменения нормально заработали, необходимо перезагрузить компьютер.

    1. Порядок установки программного продукта на Linux

7.3.1. Порядок установки веб-сервера Apache, php и MySql

  1. Для установки Apache выполните команду: # apt-get install apache2.

  2. В браузере в строке адреса введите IP адрес Вашего сервера, должна появиться строка «It works!». Это значит, что Apache установлен.

  3. Также необходимо прописать в настройках AllowOverride All. Для этого в файле /etc/apache2/sites-available/default замените строки:

на:

  1. Войдите под пользователем root и выполните эти команды:

# tar -jxvf php-5.1.3.tar.bz2

# cd php-5.1.3

# export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server

# ./configure

--with-oci8=$ORACLE_HOME

--with-apxs2=/usr/local/apache/bin/apxs

--with-config-file-path=/usr/local/apache/conf

--enable-sigchild

# make

# make install

  1. Скопируйте файл настроек:

# cp php.ini-recommended /usr/local/apache/conf/php.ini

Для тестирования полезно открыть php.ini и установить display_errors=On, тогда вы увидите проблемы в вашем коде.

  1. Добавьте в файл конфигурации Apache следующий код:

#

# This next section will call PHP for .php, .phtml, and .phps files

#

AddType application/x-httpd-php .php

AddType application/x-httpd-php .phtml

AddType application/x-httpd-php-source .phps

#

# This is the directory containing php.ini

#

  1. PHPIniDir "/usr/local/apache/conf" Если стоки модуля загрузки не включены, добавьте их тоже: LoadModule php5_module modules/libphp5.so.

    1. Руководство пользователя

Предоставляется отдельно в виде справки в формате html, которая является частью приложения.

  1. Планирование и управление процессом разработки

    1. План разработки программного продукта

    1. Описание этапов разработки программного продукта

Этап

Ответственный

Результат

Комментарий

1

Выработка системных требований (постановка задачи)

Тестировщик

Текстовое описание разрабатываемого программного продукта на русском языке.

Постановка задачи предоставляется в печатном виде.

2

Формальное описание требований к программному продукту

Архитектор / руководитель проекта

Формализованный набор требований, разбитый по ролям пользователей программного продукта. Обязательно должен включать ограничения, накладываемые на программный продукт.

Требования предоставляются в печатном виде.

3

Анализ и управление рисками

Архитектор / руководитель проекта

Перечень рисков, возникновение которых возможно при реализации лабораторной работы.  План управления рисками.

Перечень рисков и план управления рисками предоставляется в печатном виде.

4

Архитектурное и интерфейсное проектирование программного продукта

Архитектор / руководитель проекта

Архитектура программного продукта

Архитектура системы предоставляется в печатном виде

5

Программирование

Программист

Программный код приложения.

Программный продукт предоставляется в электроном виде.

6

Тестирование (автоматизированное и ручное).

Тестировщик

План ручного тестирования с описанием проводимых тестов, сроков и ответственных за их проведение и автоматизированное тестирование.

План ручного тестирования предоставляется в печатном виде. Автоматизированные тесты предоставляются в электронном виде.

7

Разработка документации

Тестировщик

Руководство пользователя программного продукта

Документация предоставляется в печатном виде.

8

Планирование и управление процессом разработки

Архитектор / руководитель проекта

План разработки программного продукта, включающий даты и мероприятия по разработке и ответственных за каждое из мероприятий.

План разработки программного обеспечения предоставляется в печатном виде.