安装java环境略
2,下载sonarqube包
sonarqube与sonar-runner的下载地址:http://www.sonarqube.org/downloads/
将下载好的软件包解压到指定目录,并配置环境变量:
mkdir /usr/地方/sonarunzip -o sonarqube-5.1.1.zip -d /usr/地方/sonarunzip -o sonar-runner-dist-2.4.zip -d /usr/地方/声纳 vim /etc/profile export JAVA_HOME=/usr/java/最新 export CLASSPATH=/usr/java/最近/lib:/usr/java/最近/jre/lib export SONAR_HOME=/usr/地方/声纳/sonarqube-5.1.1export SONAR_RUNNER_HOME=/usr/地方/声纳/声纳- runner - 2.4 - export 路径=$路径:$ JAVA_HOME/bin: $ JAVA_HOME/jre/bin: RONAR_RUNNER_HOME美元/bin
3,配置mysql,创建声纳数据库,并授权
mysql>, create database 声纳; mysql>, grant all 提醒声纳。*,用sonar@ ' localhost ', identified by “声纳”,
4,修改sonarqube的配置文件
vim /usr/地方/声纳/sonarqube-5.1.1/conf/sonar.properties sonar.jdbc.username=声纳 sonar.jdbc.password=声纳 sonar.jdbc.url=jdbc: mysql://localhost: 3306/声纳? useUnicode=true& characterEncoding=utf8& rewriteBatchedStatements=true& useConfigs=maxPerformance
5,修改sonar-runner的配置文件
vim /usr/地方/声纳/声纳- runner - 2.4/conf/sonar-runner.properties sonar.host.url=http://0.0.0.0:9000sonar.jdbc.url=jdbc: mysql://localhost: 3306/声纳? useUnicode=true&音箱;characterEncoding=utf8sonar.jdbc.username=sonar sonar.jdbc.password=声纳 sonar.sourceEncoding=UTF-8sonar.login=admin sonar.password=admin
6,启动sonarqube
cd /usr/地方/声纳/sonarqube-5.1.1/bin/linux - x86 - 64/?sonar.sh 开始
7、安装插件
通过http://IP: 9000打开sonarqube并登录,在设置——在系统——在更新中心下可以看到各种插件,直接安装即可。汉化插件,php插件都通过此种方式安装。
8、使用sonar-runner分析php源码
在项目源码的根目录下创建sonar-project.properties配置文件
声纳。projectKey=应用# projectKey必须唯一,可任意指定 声纳。projectName=应用#指定项目的名称 sonar.projectVersion=1.0 #项目版本号,可任意指定 sonar.sources=又是;,,,,,,,,,,,#源代码目录,。代表当前目录
切换到项目所在目录,执行分析:
/usr/地方/声纳/声纳- runner - 2.4/bin/sonar-runner