Вы находитесь здесь: Главная > Internet > Создание рабочей среды для структуры приложения

Создание рабочей среды для структуры приложения

. . . . .

068_bnw-После этого будет создана система файлов, лежащая в основе самого приложе­ния. Веб-приложение содержит целый ряд файлов разного типа, и мы постараемся организовать их в общую структуру как можно удобнее. Например, один каталог должен использоваться веб-сервером как основной, для хранения и раздачи фай­лов пользователям, другой — для хранения написанных нами или сторонними разработчиками PHP-библиотек, а еще один — для хранения шаблонов сайта.

 Затем будет настроена система управления базой данных.

После этого мы напишем код для обработки клиентских запросов к нашему веб­сайту. Для работы с запросами будет использоваться архитектура «модель-представ­ление-контроллер».

 Наконец, мы установим в наше приложение систему управления шаблонами Smarty Template Engine и организуем использование нескольких базовых шаблонов. Принципы работы с ними будут неоднократно поясняться по ходу, будет дано введение в систему Smarty.

Нашел очень интересный твиттер аккаунт Stanislav Shevotsukov, где можно найти большое количество полезной информаций, так что рекомендую своим читателям подписаться на него!

 Также будет создан файл конфигурации нашего веб-приложения, который позволит легко размещать приложение на разных веб-серверах. В нем, например, будут содержаться настройки соединения с базой данных, благодаря чему формат базы данных или пароль к ней можно будет легко менять, просто ре­дактируя этот файл.

Установка и настройка веб-сервера

 Правильно установить и настроить веб-сервер — непростая задача.  Но все, что необходимо для работы при­ложения, я постараюсь осветить.

 Для работы приложения используется достаточно типичная конфигурация, со­кращенно именуемая LAMP (Linux/Apache/MySQL/PHP):

■     операционная система — Linux;                                                                              »

■     веб-сервер — Apache 2.2;

■     сервер баз данных — MySQL 5:

■     язык выполняемых на сервере сценариев — РНР 5.2.3.

Операционная система

Код  разрабатывался и тестировался в системах Linux, FreeBSD и Microsoft Windows ХР. В коде для всех этих платформ нет никакой разницы. Сле­дует отметить, что когда делается ссылка на Linux, обычно имеются в виду также и аналогичные платформы наподобие FreeBSD или Mac OS X.

Для среды Windows имеются незначительные отличия в конфигурации веб­сервера, а также в файле конфигурации приложения. Обо всех различиях будет сказано в нужное время.

. . . . .
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Оставить комментарий

This blog is kept spam free by WP-SpamFree.

. . . . . . . . . . . . . . . . . . . .