当前位置: 首页 > 工具软件 > PHPMD > 使用案例 >

php composer 有什么用,composer-php – 什么是phpmd以及如何使用它?

濮金鑫
2023-12-01

我认为问题是你已经在本地目录中安装了PHPmd,但是你正在尝试使用它,就好像它是全局安装的一样.

参考网站上的安装说明实际上不能更清楚.既然你已经安装了PHPcs和PHP-cs-fixer,并且那些适用于你,那么就按照PHPmd的类似说明进行操作.这些都是PHP项目,并以类似的方式安装.

无论如何,要使用PHPmd作为全局命令,您有几种选择.

Github上

全球作曲家安装

使用composer global command全局安装PHPmd.您还需要确保composer的bin目录位于PATH中.默认情况下它是〜/ .composer / vendor / bin.

composer global require PHPmd/PHPmd

此命令将全局安装PHPmd,只要〜/ .composer / vendor / bin在您的PATH中,您就可以通过简单地调用PHPmd来调用它.

下载phar存档

把phar文件放到你想要的任何地方.请记住它需要在你的PATH中.您也可以重命名它,以跳过.phar扩展名.

例如:

wget http://static.PHPmd.org/PHP/2.1.3/PHPmd.phar

sudo mv PHPmd.phar /usr/bin/PHPmd

sudo chmod +x /usr/bin/PHPmd

Docker容器

git pull jakzal/PHPqa

图像提供的工具之一是PHPmd.下面的命令将在docker容器中运行PHPmd,并将当前工作目录挂载为/ project.

docker run -it --rm -v $(pwd):/project -w /project jakzal/PHPqa \

PHPmd src text cleancode,codesize,controversial,design,naming,unusedcode

 类似资料: