Centos 配置phabricator 过程记录

本文详细记录了在CentOS系统上配置Phabricator的全过程,包括下载安装、设置Apache、PHP、MySQL环境,配置Phabricator的local.json文件,建立与Git仓库的连接,使用Aracnist进行差异分析,以及通过stunnel实现SSL和SMTP邮件发送功能。参照官方手册,确保每个步骤的正确执行。
摘要由CSDN通过智能技术生成

参照phabricator 用户手册:https://secure.phabricator.com/book/phabricator/

1. 下载安装包 http://www.phabricator.com/rsrc/install/install_rhel-derivs.sh

2. 配置 Apache+PHP+MySQL+Phabricator 环境

   Apache配置文件 /etc/httpd/conf/httpd.conf 以及 /etc/httpd/conf.d/*.conf

   主要是修改DocumentRoot 以及ServerName ,VirtualHost参照官网未配置成功。


   PHP 配置文件 /etc/php.ini 以及 /etc/php.d/*.ini

   注意一些配置在php.d/*.ini中,如apc在/etc/php.d/apc.ini中


   MYSQL配置, 使用SQL命令,不详述

    注意修改root用户的密码使用

   mysqladmin -u root "old password" "new password" 即可


   phabricator配置文件 */phabricator/conf/local/local.json

   phabricator可以使用./bin/phd start打开守护进程之后进入网页配置数据库,也可以./bin/config set "key" "value"修改local.json, 也可以直接修改local.json文件。

   如修改mysql登录密码,可以./bin/config set mysql.pass ****, 修改local.json文件时注意json语法 "key":"value" , "array_key":["value1","value2"]


3.git版本库的建立与连接

  参照官网说明https://secure.phabricator.com/book/phabricator/article/diffusion_hosting/

  配置SSH时注意,config中并没有AuthorizedKeysCommandUser属性,应该改成AuthorizedKeysCommandRunAs

  如何在本机生成SSH秘钥参见https://support.cs.wwu.edu/index.php/Managing_Phabricator_credentials


4. 装载arcanist实现git等版本库的差异分析

    参照官网说明https://secure.phabricator.com/book/phabricator/article/arcanist_quick_start/

    注意添加$path 环境变量时也可以使用软链接将 需要调用的二进制文件链接到系统环境中,如此处的arc

    ln -s */arcanist/bin/arc /usr/local/bin/arc

    在工程新建.arcconfig, 其中使用json语法写入"phabricator.uri":"ServerName",然后运行arc diff


5. 配置stunnel实现SSL功能,smtp实现邮件发送功能

    配置stunnel参考 http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=10664333&id=2943902

    如果启动stunnel时出现FIPS错误,在配置文件/etc/stunnel/stunnel.conf 中加入 fips = no

    stunnel中SSL邮件服务配置如下所示(phabricator中已经配置smtp)

    [qq-imap]
   client = yes
   accept = 127.0.0.1:25
   connect = smtp.exmail.qq.com:465

完成~具体功能还是参照官网手册https://secure.phabricator.com/book/phabricator/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值