У меня такая же проблема, что эта команда zend zd framework zd не работает, но этот пост, который я читал несколько раз, не решает мою проблему, я пробую то, что сказал этот пост, но все равно не работает. Я с xampp и Windows 8. Когда я запускаю "zf create Project quickstart" в командной строке, я получаю эту ошибку:
***************************** ZF ERROR ******************* ************* Чтобы запустить команду zf, вам необходимо убедиться, что Zend Framework находится внутри вашего include_path. Существует множество способов, которыми вы можете убедиться, что этот инструмент командной строки zf знает, где находится библиотека Zend Framework, но не все из них могут быть описаны здесь.
Самый простой способ заставить запущенную zf-команду дать ему путь include через переменную окружения ZEND_TOOL_INCLUDE_PATH или ZEND_TOOL_INCLUDE_PATH_PREPEND с правильным путём включения, а затем запустить команду "zf --setup". Эта команда предназначена для создания хранилища для вашего пользователя, а также для создания файла zf.ini, который команда zf проведет для правильной работы в вашей системе.
Пример:
$ ZEND_TOOL_INCLUDE_PATH =/путь/в/библиотека zf --setup
Твой энтузиазм читается больше в следующей ссылке. Информация об установке Zend_Tool и CLI (доступна через командную строку "zf --info") * Домашний каталог, найденный в переменной среды HOMEPATH со значением \Users\myuser * Каталог хранения, принятый в домашнем каталоге в каталоге \Users\myuser/.zf/* Каталог хранения не существует в файле \Users\myuser/.zf/* Config, который предполагается в домашнем каталоге в каталоге \Users\myuser/.zf.ini * Файл конфигурации не существует в \Users\myuser/.zf.ini
Чтобы изменить настройку этого инструмента, запустите: "zf --setup"
Я делаю это:
Environment Variables-> System Variables-> path и я добавляю C:\Zend\ZendServer\share\ZendFramework\bin как сообщение, о котором я упоминал, но это не работает. Я пытаюсь добавить новую переменную в системные переменные, вызовет ZEND_TOOL_INCLUDE_PATH со значением C:\Zend\ZendServer\share\ZendFramework\library, я перезагружаюсь и также не работаю. Когда я запускаю "zf --setup" У меня такая же ошибка. Я копирую zf.bat и zf.php в C:\xampp\php.
Вы должны добавить этот путь в C:\Zend\ZendServer\share\ZendFramework\library
в свой php include path
, добавив эту строку в ваш файл php.ini.
Если вы используете xampp
в windows
вы найдете php.ini здесь C:\xampp\php
Вы должны найти это в своем php.ini:
; Windows: "\path1;\path2"
include_path=".;C:\xampp\php\PEAR"
Ваш должен добавить вам путь библиотеки библиотеки Zend, как это в вашем php.ini:
; Windows: "\path1;\path2"
include_path=".;C:\xampp\php\PEAR;C:\Zend\ZendServer\share\ZendFramework\library"
Теперь вы можете запустить zftool из командной строки:
C:\Zend\ZendServer\share\ZendFramework\bin>zf create Project quickstart
Для получения дополнительной информации: http://framework.zend.com/manual/1.12/en/learning.quickstart.create-project.html