Установка 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="https://packages.zendframework.com" zendframework/skeleton-application path/to/install

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

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

 

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий