Команда zf в Zend Framework выводит ошибку zf в Windows

0

У меня такая же проблема, что эта команда 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.

Теги:
xampp
zend-framework

1 ответ

0

Вы должны добавить этот путь в 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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню