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

Видеокурс по Zend Framework 2

Установка Zend Framework 2 сильно отличает от установки первой версии. Квест продолжается! Просто так его не установить, поэтому приходится писать статьи и делать видео!
Приступим.
Шаг 1.
Первое что потребуется сделать это установить систему контроля версий GIT. Скачать её можно с официального сайта http://git-scm.com/
Шаг 2.
Создадим папку (zend.local) для сайта. Так как в данном примере я использую XAMPP, то папка должна располагаться в папке htdocs (см. установка XAMPP). Переходим в папку и в пустом месте кликаем правой кнопкой мыши. В появившемся меню выбираем "Git Bash".
Шаг 3.
Выполняем следующую команду:
git clone git://github.com/zendframework/ZendSkeletonApplication.git
Данной командой мы получим скелет проекта на Zend Framework 2. Но без самого фреймворка. Все содержимое папки ZendSkeletonApplication требуется перенести в папку zend.local, а саму папку ZendSkeletonApplication удалить.
Шаг 4.
Сам фреймворк мы скачаем с помощью composer. Откроем cmd в данной папке. Для этого удерживая клавишу SHIFT кликаем правой кнопкой мыши в папке и выбираем "Open command window here". Обновим composer до последней версии следующей командой:
K:\xampp\php\php.exe composer.phar self-update
Так как мы пользуемся XAMPP то PHP у нас не прописан в системных настройках Windows, поэтому обращаться к php.exe требуется вводя полный путь. В текущем коде поменяйте букву диска на свою.
ВНИМАНИЕ!
Если у вас появляются ошибки связанные с настройками PHP. Такое может быть например если вы запустили cmd не в текущей папке. То в php.ini требуется поменять относительные пути на абсолютные. Какие именно пути менять зависит от ошибки.
Шаг 5.
Скачаем фреймворк командой:
K:\xampp\php\php.exe composer.phar install
Шаг 6.
Теперь требуется настроить домен zend.local.
Открываем файл httpd-vhosts.conf и в самом низу запишим следующие строки:
<VirtualHost *:80>
    DocumentRoot "/xampp/htdocs/zend.local/public"
    ServerName zend.local
    ServerAlias www.zend.local
    SetEnv APPLICATION_ENV "development"
    <Directory "/xampp/htdocs/zend.local/public">
      DirectoryIndex index.php
      AllowOverride All
      Order allow,deny
      Allow from all
    </Directory>
</VirtualHost>
Не забываем прописать наш новый домен в файле hosts (подробнее о настройке домена смотрите в видео). И перезапускаем apache.
Квест пройден!

Добавить отзыв (пожелание, комментарий)

Vasak, Erevan
Est i prostaya ustanovka zf2 na denwere