- •1 Краткая информация о компании
- •1.1 Общая информация
- •Дополнительная информация
- •2.Технология разработки программного обеспечения компанией «ХостингМакс».
- •2.1 Процесс разработки по
- •2.2.Scrum – модель разработки по
- •2.3. Модель разработки по по принципу «водопад»
- •2.4 Технология разработки программного обеспечения компанией
- •3.1 Краткая информация о языке php
- •3.2 Краткая информация о пакете «Denwer».
- •3 Практическая часть работы
- •3.2 Техническое задание
- •3.3 Решение поставленной задачи
- •4 Охрана труда и техника безопасности
- •4.1 Общие положения
- •4.2Требования безопасности перед началом работы
- •4.3 Требования безопасности во время выполнения работы
- •4.4 Требования безопасности после окончания работы
- •4.5 Требования безопасности в аварийных ситуациях
3 Практическая часть работы
3.1 Краткая информация о языке php
PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста») — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством
хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Область применения
В области программирования для Сети PHP — один из популярных скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.
Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств для разработки веб-приложений. Основные из них:
-
автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;
-
файловые функции успешно обрабатывают как локальные, так и удалённые файлы;
-
автоматическая отправка HTTP-заголовков;
-
работа с cookies и сессиями;
-
обработка файлов, загружаемых на сервер;
-
работа с HTTP заголовками и HTTP авторизацией;
-
работа с XForms;
-
работа с удалёнными файлами и сокетами.
В настоящее время PHP используется сотнями тысяч разработчиков. К крупнейшим сайтам, использующим PHP, относятся Facebook, ВКонтакте, Wikipedia .
Входит в LAMP — распространённый набор для создания веб-сайтов (Linux, Apache,
MySQL, PHP).[1, ст.201]
3.2 Краткая информация о пакете «Denwer».
Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.
Включает в себя:
-
Инсталлятор (поддерживается также инсталляция на flash-накопитель).
-
Apache, SSL, SSI, mod_rewrite, mod_php.
-
PHP5 с поддержкой GD, MySQL, sqLite.
-
MySQL5 с поддержкой транзакций.
-
Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.
-
Система управления запуском и завершением всех компонентов Денвера.
-
phpMyAdmin — система управления MySQL через Web-интерфейс.
-
Эмулятор sendmail и SMTP-сервера (отладочная «заглушка» на localhost:25, складывающая приходящие письма в /tmp в формате .eml); поддерживается работа совместно с PHP, Perl, Parser и т.д.
Отличительные особенности архитектуры Denwer-а:
Главной особенностью Денвера является его полная автономность. Она заключается в следующем.
-
Денвер устанавливается в один-единственный каталог и вне его ничего не изменяет. Он не пишет файлы в Windows-директорию и не «гадит» в Реестре. При желании вы можете даже поставить себе сразу два Денвера, и они не будут конфликтовать.
-
Никакие «сервисы» NT/2000 не «прописываются». Если вы запустили Денвер, то он работает. Если завершили — то перестает работать, не оставляя после себя следов.
-
Системе не нужен деинсталлятор — достаточно просто удалить каталог.
-
Установив Денвер однажды, вы можете затем просто переписывать его на другие машины (на произвольный диск в произвольную директорию). Это не приведет ни к каким побочным эффектам.
-
Все конфигурирование и настройка под конкретную машину происходит автоматически.
Эти же правила распространяются и на пакеты расширений. [1, ст.158]
