CentOS下安装配置Phabricator

分类:CentOS教程 阅读:64299 次

把centos版的phabricator安装脚本下载到opt目录并安装

#cd /opt

#wgethttp://www.phabricator.com/rsrc/install/install_rhel-derivs.sh

#chmod 777 install_rhel-derivs.sh

#./install_rhel-derivs.sh

安装必要插件

#yum-yinstallpcre-devel

 #yum-yinstallphp-pear #yum-yinstallpecl
 #yum-yinstallapc

把这些文件移动到apache的DocumentRoot下

#mv/opt/arcanist/var/www/html

 #mv/opt/libphutil/var/www/html
 #mv/opt/phabricator/var/www/html
 
 关门防火墙和selinux 
 #/etc/init.d/iptablesstop
 #setenforce0
 #chkconfigiptablesoff
 #vim/etc/selinux/config
 #ThisfilecontrolsthestateofSELinuxonthesystem. 
 #SELINUX=cantakeoneofthesethreevalues: 
 #enforcing-SELinuxsecuritypolicyisenforced. 
 #permissive-SELinuxprintswarningsinsteadofenforcing. 
 #disabled-NoSELinuxpolicyisloaded. 
 SELINUX=disabled 
 #SELINUXTYPE=cantakeoneofthesetwovalues: 
 #targeted-Targetedprocessesareprotected, 
 #mls-MultiLevelSecurityprotection. 
 SELINUXTYPE=targeted 
 

修改/etc/httpd/conf/httpd.conf以下几点

//设置DocumentRoot

DocumentRoot "/var/www/html/phabricator/webroot"

//加入index.php

DirectoryIndex index.php index.html index.html.var

<VirtualHost *>

RewriteEngine on

RewriteRule ^/rsrc/(.*) - [L,QSA]

RewriteRule ^/favicon.ico - [L,QSA]

RewriteRule ^(.*)$ /index.php?__path__=$1 [B,L,QSA]

</VirtualHost>

启动必要的服务

#service httpd restart

#chkconfig httpd on

#service mysqld restart

#chkconfig httpd on


更新phabricator

#cd /var/www/html/phabricator

#./bin/storage upgrade

在浏览器中输入网址192.168.161.0即可。

https://secure.phabricator.com/book/phabricator/article/installation_guide/#installation-requirement

以上是官方文档