У меня есть служба хостинга в Linux, где я пытаюсь разработать приложение для zend framework 2. Я хочу использовать zftool, но независимо от того, какую команду zftool запускаю, всегда получаю HTML-код домашней страницы.
Я буду очень признателен за любую помощь.
Вот шаги для воспроизведения:
1 – я установил композитора
>curl -s https://getcomposer.org/installer | php
2 – Я установил приложение Skeleton MVC
>php composer.phar create-project -sdev --repository-url="https://packages.zendframework.com" zendframework/skeleton-application ./hmzf
3 – Обновлен Composer
>php composer.phar self-update
4 – Установите ZFTool
>php composer.phar require zendframework/zftool:dev-master
5 – Создайте символическую ссылку, чтобы вызвать ее из моей директории проекта
>ln -s ./vendor/zendframework/zftool/zf.php zf.php
6 – Запустите zf.php, чтобы получить список модулей, и то, что я получаю взамен, это html домашней страницы скелетного приложения:
> php zf.php modules
Я нашел проблему. Мне пришлось использовать php-cli для вызова zf.php. Поэтому вместо выдачи:
php zf.php модули
который будет отсылать на домашнюю страницу HTML-страницы приложения zend на консоль, мне пришлось выпустить:
Модули php5.4-cli zf.php
и у меня есть правильный ответ от инструмента, который:
Установленные модули: приложение