2017-01-27 3 views
1

Я пытаюсь установить Zend на моем ubuntu 14.04 + Nginx.Zend Framework 2.5 процесс установки + Nginx + Ubuntu 14.04

1) Я скачал Zend с помощью композитора

composer require zendframework/zendframework 2.5.0 

2) Говори PHP расположение ZendFramework через include_path. Что-то вроде этого

include_path = ".:/usr/share/php:/home/dmitriy/zend/vendor/zendframework" 

Папка выглядит следующим образом: Zendframework folder

На этом этапе, я думал, что все почти сделано, и мне нужно, чтобы загрузить скелет приложения для запуска index.php.

3) Я загрузил zip-форму Zend Github Repository. Вытащил его. Создана точка входа nginx в /public/index.php.

Что я получаю на финише: страницу без изображений, CSS и т.д.

консоли: Console with wrong paths Ссылки не доступны ...

Может кто-нибудь сказать мне:

1) Требуется ли шаг № 2?

2) Зачем нужны ссылки?

3) У библиотеки Zend (1.11) есть другая структура, может быть, проблема здесь, и у меня есть загрузка неправильных файлов?

Или дайте мне ссылки для руководства ubuntu + nginx, я не смог найти. Спасибо.

ответ

0

Возможно, вы пытаетесь установить ZF2, а не ZF1, поэтому вы можете удалить все старые плохие методы, такие как изменение пути включения, чтобы включить библиотеку.

Пожалуйста, посмотрите на официальные учебники для начала работы: https://docs.zendframework.com/tutorials/

Укороченный вариант: вы можете скачать «скелет», а не librar (у | х годов). Скелет представляет собой полностью сконфигурированный проект Zend Framework MVC, и вы можете настроить его в соответствии с вашими потребностями.

С другой стороны, большинство проектов php не используют путь включения в автозагрузку библиотек в течение нескольких лет и используют рекомендации Composer и PSR-0 и PSR-4. Как вы только начинаете, я бы рекомендовал вам немного прочитать PSR, а затем перейти к учебному курсу ZF3 или Zend Expressive для начала работы, а не изучать устаревшую структуру (хотя ZF2 и ZF3 действительно похожи).

Смежные вопросы