Установка вручную PHPDocumentor на Mac
После попытки установить PHPDocumentor с PEAR-установкой безуспешно, я попробовал это вручную, как подробно описано на официальном сайте: http://www.phpdoc.org/docs/latest/for-users/installation.html
Я скачал файлы и сделал псевдоним для / usr / bin /, но когда я пытаюсь выполнить phpdoc.php через терминал y, это показывает ошибку.
Вот что я пытаюсь:
> cd /usr/bin/
> ./phpdoc.php
И это ошибка:
PHP Warning: include_once(/Applications/MAMP/htdocs/phpdocumentor/src/phpDocumentor/../../vendor/autoload.php): failed to open stream: No such file or directory in /Applications/MAMP/htdocs/phpdocumentor/src/phpDocumentor/Bootstrap.php on line 72
PHP Warning: include_once(): Failed opening '/Applications/MAMP/htdocs/phpdocumentor/src/phpDocumentor/../../vendor/autoload.php' for inclusion (include_path='/Applications/MAMP/bin/php/php5.3.6/lib/php/:/Applications/MAMP/bin/php/php5.3.6/lib/bin/') in /Applications/MAMP/htdocs/phpdocumentor/src/phpDocumentor/Bootstrap.php on line 72
PHP Fatal error: Class 'phpDocumentor_Task_Runner' not found in /Applications/MAMP/htdocs/phpdocumentor/bin/phpdoc.php on line 37
Я использую Mac Os X и, как вы можете видеть, я использую MAMP для запуска Apache. Что тут происходит? Почему он пытается открыть файл, который не существует? (потому что он действительно не существует в папке PHPDocumentor)
Благодарю.
2 ответа
Ты пробовал:
curl -s http://getcomposer.org/installer | php
php composer install
в каталоге phpdocumentor2 (вы должны найти composer.json)
Composer - менеджер зависимостей для php. Таким образом, он будет заполнять проект phpdocumentor внешними / зависимыми поставщиками.
Попробуйте установить Composer в вашу php bin MAMP:
cd yourapp/ && curl -s http://getcomposer.org/installer | /Applications/MAMP/bin/php/php5.3.6/bin/php