Установка и настройка Kohana
Доброго времени суток. Недавно пришлось реализовать один проект на PHP. Небольшая база данных клиентов с загрузкой данных из CVS, обработкой этих данных и по желанию выгрузкой в таблицу Excel. В качестве фреймворка я выбрал Kohana. Почему? Да, потому что он прост, легок и для данного проекта подходит как нельзя лучше. Вот и решил поделиться своими познаниями в Kohana. И начнем изучать Kohana с самого начала, т.е. установки. Так, что кому интересно читаем дальше…
Что такое Kohana?
Kohana — это фреймворк PHP с открытым исходным кодом, использующий архитектуру MVC (Model-View-Controller). Свое начало берет из далекого 2007 года. Kohana прост в изучении, достаточно быстр, хоршо маштабируем и документирован. MVC (Model-View-Controler) — это принцип разделения модели данных приложения, пользовательского интерфейса и взаимодействия с пользователем на отдельные компоненты. В таком случае изменения в одном из компонент приведет к минимальному изменению других.
Об остальных плюсах и возможностях Kohana Вы познакомитесь при изучении самого фреймворка.
Подготовка к установке Kohana.
Перед тем, как приступить к установке необходимо пройти несколько подготовительных шагов:
- Скачать сам фреймворк Kohana. Это можно сделать с официального сайта. На момент написания данной статьи последняя версия была Kohana 3.2
- Настроить связку apache+php+mysql. Это я описал в статьях: Установка и настройка apache+php+mysql на Windows. Часть 1, Установка и настройка apache+php+mysql на Windows. Часть 2, Установка и настройка apache+php+mysql на Windows. Часть 3.
- Создать виртуальный хост. Этот шаг можно пропустить, если Вы создаете проект в корне Вашего сайта. Как создать виртуальный хост на Windows я описал в статье Установка и настройка apache+php+mysql на Windows. Часть 1, как создать виртуальный хост на Linux я описал в статье Настройка virtualhost на apache2. Я создал виртуальный хост books. В которм создал две папки: logs — для логов apache и www — для файлов самого проекта.
- Подготовить базу данных для нашего проекта. Для этого с помощью phpMyAdmin создадим базу данных book и создадим пользователя book для этой базы данных. Как это сделать я описал в своей статье Основы работы с phpMyAdmin
Установка Kohana
Процесс установки Kohana заключается в простом копировании файлов скачанного пакета на сервер. В моем случае это в папку books/www. После завершения копирования в браузере набираем адрес нашего сайта и произойдет тестирование работоспособности kohana. Так на Linux сервере я увидел следующее сообщение:
Чтобы исправить данную ошибку необходимо открыть доступ на запись к каталогам cache и logs. Если ошибок в тестировании нет, то Вы увидите следующую запись:
После того, как тестирование kohana прошло успешно необходимо удалить install.php. И наш фреймворк готов к употреблению.
В следующем посте мы остановимся на файловой структуре Kohana. Так, что не пропускайте выхода новых постов, подписавшись на RSS-рассылку данного блога.
[…] изучать фреймворк Kohana. Так в прошлой статье мы установили Kohana. Для успешной разработки приложений при помощи Kohana […]
[…] изучать фреймворк Kohana.Так мы с Вами научились устанавливать Kohana, разобрались с файловой системой Kohana. А сегодня […]
[…] И с нова мы будем изучать Kohana. Так мы с Вами уже умеем: устанавливать Kohana, познакомились с файловой системой Kohana, освоили […]
[…] изучать фреймворк Kohana. Мы уже с Вами разобрались как установить Kohana, рассмотрели тут и тут принцип работы Kohana, изучили […]