Установка Zend Framework 2 в ubuntu

Так уж сложилось, что живя на убунте при необходимости что либо установить, я первым делом ищу в стандартных репозиториях. Но к моему большому сожалению, в репах убунту в наличии только Zend Framework 1, что не особо хорошо на мой взгляд.

Придётся ставить ручками..

Итак идём в гит зенда и выкачиваем оттуда фреймворк:

git co https://github.com/zendframework/zf2.git

Или можете перейти на сайт гита и скачать оттуда браузером архив.

В итоге у нас есть папка zf2 со всем необходимым добром для начала роботы.

Хитрость установки состоит в том, что нужно подсунуть путь с либами зенда в include_path PHP.

Делается это путем изменения конфигурационного файла php. Если у вас apache2 :

sudo gedit /etc/php5/apache2/php.ini

Там находим строку:

; UNIX: "/path1:/path2"

Ниже неё закоментирована (а может и нет, если вы уже редактировали путь) строка include_path. Нужно привести её к такому виду:

include_path = ".:/usr/share/php:/home/lamazavr/bin/zf2/library"

Учтите, что это путь, который использую я. У вас он будет отличаться, в зависимости от папки в которой вы храните зенд. Положите её лучше куданибуть в /local/

Теперь нужно перезапустить сервер:

sudo /etc/init.d/apache2 restart

Готово. Zend Framework 2 установлен и готов к работе.

Теперь сольём "скелетное приложени" с сайта зенда:

curl -s https://getcomposer.org/installer | php --
php composer.phar create-project --repository-url="http://packages.zendframework.com" zendframework/skeleton-application path/to/install

Обратите внимание на необходимость заменить path/to/install на путь в который установить приложение (должно быть доступно серверу). Теперь можете заходить.

Браузером идите в папку public. Воаля. На экране красивая стартовая страница, которая так и манит вас остаться с Zend Framework 2 на всю жизнь ;)

Просмотров:   7726

Комментарии

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Введи эти символы. Ато роботы одолели!