PHP代码规范与质量检查工具PHPCS,PHPMD的安装与配置

在我的vim中添加了一个php代码校验插件:scrooloose/syntastic

这个插件在php文件保存的时候默认使用phpcs和phpmd命令检验当前文件的语法错误

如果环境中没有默认的phpcs和phpmd命令,就会报如下错误:

image

表示要安装这两个命令

安装这两个命令需要用到composer,如何安装composer,请大家移步PHP依赖管理工具composer的安装

phpcs的安装

执行命令:

composer global require "squizlabs/php_codesniffer=*"

等待安装完成….,安装完成后,将会在<家目录>/.composer/vendor/下添加一个squizlabs的目录,在<家目录>/.composer/vendor/bin下添加phpcbf和phpcs两个执行文件。

<家目录>/.composer/vendor/bin配置成环境变量,用以直接执行phpcs

在/etc/profile中追加如下代码

export PATH="/root/.composer/vendor/bin:$PATH"

测试是否安装成功

phpcs --version

phpmd的安装

composer global require phpmd/phpmd

phpmd –version

安装完成