本文主要是介绍【phabricator】代码审查工具安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
去年装了一半跑去装artifactory了,这个就搁置了,现在要重新搭建一遍了。结果盲目相信网上的安装教程(省略了好多步骤),折腾了两天。
看官网https://secure.phabricator.com/book/phabricator/article/installation_guide/
官网直接给了两个安装脚本,执行后会安装需要的环境,是LAMP的(linux、apache、mysql、php)。
我用的是LNMP(linux、nginx、mysql、php)。道行太浅,我觉得自己一个个安装,知道安装目录在哪里会比较安心,所以就自己装了。
环境:centos7
先将phabricator下载到一个目录下,之后配置nginx和mysql会用到这个目录。
somewhere/ $ git clone https://github.com/phacility/libphutil.git
somewhere/ $ git clone https://github.com/phacility/arcanist.git
somewhere/ $ git clone https://github.com/phacility/phabricator.git
一、安装mysql
1.1安装
需要5.5或更新的版本
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
安装成功后重启mysql服务。
#service mysqld restart
首次登录没有密码
# mysql -u root
设置密码,无需重启即可生效
mysql> set password for 'root'@'localhost' =password('password');
参考地址:http://www.cnblogs.com/starof/p/4680083.html
1.2 phabricator连通mysql
到phabricator的安装目录下
sudo ./bin/config set mysql.pass 'root的密码'
sudo ./bin/storage upgrade
在官网Configuration Guide里有写这一步,你可以在php,nginx都设置好后再执行这一步。
这篇关于【phabricator】代码审查工具安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!