Место для вас

Установка Zend Framework 2 под Windows

Для Unix систем установка ZEND рассписанна от и до. А вот для Windows инфы маловато. И если новичок столкнется с этой задачей, то 100% потратит много времяни на установку Zend Framework 2.

Вся проблема в том, что нужно создать правильный каркас (скелет) нашего проекта, опираясь на скелет от Zend Framework 2.

в первой версии был .BAT файл, который запускаешь и он все делает за тебя. во второй версии разработчики пошли иначе.

Вот 5 шагов по утановке Zend Framework 2 на Windows

шаг 1:
создаем сайт на локальном сервере. я не буду писать как это делать, так как для каждого локального сервера создание происходит по разному.

шаг 2:
переходим сюда https://github.com/zendframework/ZendSkeletonApplication , копируем все файлы и вставляем их в папку с сайтом.

шаг 3:
через командную строку заходим в нашу папку


C:\Users\phpist>d:

D:\cd openserver476\OpenServer\domains\testzendsite	

 шаг 4:
далее устанавливаем файлы


D:\openserver476\OpenServer\domains\testzendsite>php composer.phar install	

ВОЗМОЖНО выйдет ошибка!!!

This dev build of composer is outdated, please run "composer.phar self-update" to get the latest version. Loading composer repositories with package information

тогда следуем инструкции и вводим


D:\openserver476\OpenServer\domains\testzendsite>php composer.phar self-update

После того, как все скачается, можно будет установить


D:\openserver476\OpenServer\domains\testzendsite>php composer.phar install

все. скачали. и теперь наш сайт: http://testzendsite/public/

если вы увидели такое изображение, то это значит, что все прошло успешно!!! поздравляю. можно приступать к работе с Zend Framework 2 =)

шаг 5:
и последнее. чтоб наш сайт вызывался правильно. то есть не по http://testzendsite/public/ , а по http://testzendsite/
для этого нужно добавить с конфигурационный файл сервера следующие строки(приведу пример под Open-Server 4.6.7 в файле D:\openserver476\OpenServer\userdata\config\Apache-2.2.23_server.conf):


<VirtualHost %ip%:%httpport%>
DocumentRoot "%sprogdir%/domains/testzendsite/public"
ServerName "testzendsite"
ServerAlias "testzendsite"
</VirtualHost>

Место для вас

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

кликните на картинку,
чтоб обновить код

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

Будь в курсе

Интересненько

Вверх