что такое phpmd и как его использовать?
у меня Ubuntu 14.04 + Sublime text 3 и установлены пакеты phpcs
additionalty я установил phpcs
и php-cs-fixer
в моей системе
я нашел это знание методик анализа (PHP детектор беспорядка) также является необходимой библиотекой, поэтому установлен знание методик анализа согласно указания официальный php md страница с использованием альтернативного метода от репозиторий github все было закончено.
:~/phpmd$ curl -s http://getcomposer.org/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Downloading...
Composer successfully installed to: /home/keshav/phpmd/composer.phar
Use it: php composer.phar
но теперь, когда я пишу на терминале
phpmd /opt/lampp/htdocs/myproject, myfile.php
phpmd: команда не найдена
здесь знание методик анализа папка в домашнем каталоге и все без каких-либо ошибок.
у меня есть локальный проект на core PHP create composer.json
в папке проекта согласно предложенному на github .
Пожалуйста, скажите мне, что означает by
затем установите Composer в проекте (или скачать композитор.фар напрямую):
2 ответов
я думаю, проблема в том, что вы установили phpmd в локальном каталоге, но вы пытаетесь использовать его, как если бы он был установлен глобально.
инструкция по установке на ссылочных сайтах не могу получить. Поскольку вы уже установили phpcs и php-cs-fixer, и они работают для вас, просто следуйте аналогичным инструкциям для phpmd. Это все проекты PHP и устанавливаются аналогичным образом.
в любом случае, для использования phpmd в качестве глобальной команды у вас есть несколько вариантов.
Github
клон репозиторий github так же, как вы сделали, и добавьте каталог phpmd bin в код PATH
переменная.
глобальная установка композитора
используйте композитор глобальная команда установить phpmd глобально. Вам также нужно будет убедиться, что каталог bin composer находится в PATH
. По умолчанию это ~/.composer/vendor/bin
.
composer global require phpmd/phpmd
эта команда установит phpmd глобально, и как только ~/.composer/vendor/bin
в своем PATH
вы сможете вызвать его, просто вызвав phpmd
.
это очень хорошо объясняется в документации композитора:https://getcomposer.org/doc/03-cli.md#global
скачать архив phar
это самое простое, что можно сделать. Просто перейдите в phpmd выпускает, выбрать последнюю версию скачать архив phar.
поместите файл phar в любое место, которое вы хотите. Просто помните, что это должно быть в вашем PATH
. Вы также можете переименовать его, чтобы пропустить