Phabricator 安装配置

By BenHeart

Phabricator 是一套完整开源的软件开发工具集,具有任务跟踪、代码审核、仓库托管、持续集成、内部讨论等强大功能。

简介

Phabricator 是一套完整的软件开发工具集,最初是 Facebook 的一个内部工具,主要开发者为 Evan Priestley。Evan Priestley 离开 Facebook 后,在名为 Phacility 的新公司继续 Phabricator 的开发与维护。Phabricator 主要包含以下应用:

  • 代码审核与审计 - Differential & Audit
  • 仓库托管 - Diffusion
  • 任务和 Bug 跟踪 - Maniphest
  • 项目管理 - Projects
  • 团队沟通 - Conpherence
  • Wiki 文档管理 - Phriction
  • 员工管理 - People

安装

LAMP 环境安装

Phabricator 是一个基于 Web 的工具软件,使用 PHP 语言编写,为使其正常运行,需要搭建一个 LNMP(Linux,Nginx,MySQL,PHP)的 Web Server 环境。

  • Linux(Ubuntu)
  • Nginx
    sudo apt-get install nginx
    
  • MySQL
    sudo apt-get install mysql-server
    
  • PHP:
    sudo apt-get install -y php5 php5-fpm php5-mysql
    

Phabricator 源码下载

$ cd somewhere/ # pick some install directory
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

配置

基本配置

登录注册

邮件发送

仓库托管

参考链接

about theme

BenHeart

A graduate from HIT, attention to the Network Programming, Website Development, Data Mining.

GitHub Repository