что такое 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. Вы также можете переименовать его, чтобы пропустить


при использовании composer-установки, он устанавливается в папку