phabricator 服务端搭建过程,我亲自试验后的干货分享给大家!

本文详细记录了在CentOS6.8环境下,使用Apache、MySQL、PHP5.6搭建Phabricator服务端的过程,包括安装、版本匹配、配置服务、邮箱设置和仓库管理等关键步骤,分享了实际操作中遇到的问题及解决方案。
摘要由CSDN通过智能技术生成

phabricator 服务端搭建过程

在以前公司一直在用这个,来管理别人代码,一般我们都是简单配置一些文件。这次轮到我自己搭建整个服务了,我来说说我中间踩的坑(配置日期为 2020.5.16 日,不用怀疑代码过期的问题)

一,我的安装环境 dell 电脑,centos6.8,Apache 2.2.15, mysql 5.6, php 5.6, phabricator, arcanist, libphutil 如果和我采用一抹一样的安装,这样就可以了

二,linux 安装教程

1,设置 u 盘启动

https://jingyan.baidu.com/article/3d69c55126805bf0cf02d7ed.html

2.安装细节

https://www.runoob.com/linux/linux-install.html

照着这个来问题不大
复制代码

二,安装脚本

https://secure.phabricator.com/source/phabricator/browse/master/scripts/install/install_rhel-derivs.sh

进入/opt,新建文件install_rhel-derivs.sh,拷贝脚本内容保存,修改文件权限,执行


这儿里面有点问题,这儿下载的 php为默认 5.3,到之后后面 Arcanist 肯定会出问题,支持最小版本为 5.5,所有建议在这儿修改 install_rhel-derivs.sh 里面 php 版本为 5.6,为什么 5.6...因为后面还有问题,而且我是 centos 6.8 的,最大支持 7.1,7.0 版本也有问题。

第二个数据库的问题 下载的数据库版本是也是 5.3,为了避免问题,最好是也改下配置。


当然,php mysql 都不改也行,安装完了我们再改,我是这么坑过来的....
复制代码

三,解决 版本问题 (要是上一步版本到位,直接忽略本条,本条也可以最后处理)

1,php 版本 升级到 5.6 

https://www.cnblogs.com/insoleis/p/5587691.html


2.数据库升级到 5.6...5.7 开始很大,5.6 就 70 多 M 吧

1)先卸载 
    https://my.oschina.net/u/3754001/blog/1828361
2)安装
    https://my.oschina.net/vipsdc/blog/1600750
亲测有效。

要是版本出问题,可能最后加载出来显示源码的问题。尽量版本差不多吧,不然坑多
复制代码

四,开始配置服务

1.移动phabricator相关文件到apache的发布目录下:
    新建一个项目目录,如:code-review:
    $ mv /opt/arcanist /var/www/html/code-review
    $ mv /opt/libphutil /var/www/html/code-review
    $ mv /opt/phabricator /var/www/html/code-review
    
2.关闭防火墙和SELinux
    $ service iptables status     # 查看防火墙状态
    $ service iptables stop       # 先临时关闭防火墙
    $ chkconfig iptables off      # 再永久关闭,开机不启动
    
3.关闭SELinux
    $ getenforce                  # 查看SELinux状态 或sestatus查看详细
    $ setenforce 0                # 临时关闭SElinux
    $ vi /etc/selinux/
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值