Phabricator基本配置

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

Phabricator入门手册

一,安装要求

Phabricator是一个LAMP应用套件,因此最基本的要求就是LAMP环境:

1LinuxLinux的不同发行版及变种是必需的。Mac OS X是一个可接受的Linux变种,Windows不是。Phabricator不能安装在Windows系统上。在Mac OS XAmazon LinuxUbuntuRHELCentOS上运行的Phabricator有活跃的贡献者;

2Apache(nginx,或lighttpd):需要Apache 2.2.7以上版本。

3MySQLMySQL必需

4PHP:需要PHP5.2以上版本

[root@server ~]# yum -y install httpd git php php-cli php-mysql php-process php-devel php-gd php-pecl-apc php-pecl-json mysql-server

[root@server ~]# /etc/init.d/httpd start

[root@server ~]# /etc/init.d/mysqld start

[root@server ~]# cd /var/www/html

[root@server ~]# git clone git://github.com/facebook/phabricator.git

[root@server ~]# git clone git://github.com/facebook/libphutil.git

[root@server ~]# git clone git://github.com/facebook/arcanist.git

二,修改apache

vim /etc/httpd/conf/httpd.conf 在后面添加

NameVirtualHost *:80

<VirtualHost *:80>

 # Change this to the domain which points to your host.

 ServerName phabricator.example.com


 # Change this to the path where you put 'phabricator' when you checked it

 # out from GitHub when following the Installation Guide.

 #

 # Make sure you include "/webroot" at the end!

 DocumentRoot /var/www/html/phabricator/webroot


 RewriteEngine on

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

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

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

</VirtualHost>

<Directory "/var/www/html/phabricator/webroot">

 Order allow,deny

 Allow from all

</Directory>

三,在mysql添加phabricator的表

[root@server phabricator]# bin/storage upgrade

Before running storage upgrades, you should take down the Phabricator web

interface and stop any running Phabricator daemons (you can disable this

warning with --force).

Are you ready to continue? [y/N] y

如果没提示出错就ok了。

四,设置好hosts文件,打开浏览器

135408659.png

解决安装php-mbstring

[root@server phabricator]# yum -y install php-mbstring

[root@server phabricator]# /etc/init.d/httpd restart

再打开访问

135343465.png

建立用户名和密码

[root@server phabricator]# bin/accountadmin

Enter a username to create a new account or edit an existing account.


   Enter a username: bingo

There is no existing user account 'bingo'.



   Do you want to create a new 'bingo' account? [Y/n] Y




   Enter user real name: bingodeng



   Enter user email address: 304749970@qq.com



   Enter a password for this user [blank to leave unchanged]:


   Should this user be a system agent? [y/N] y




   Should this user be an administrator? [y/N] y




ACCOUNT SUMMARY


              OLD VALUE                        NEW VALUE                    

   Username                                    bingo                        

  Real Name                                    bingodeng                    

      Email                                    304749970@qq.com              

   Password                                    Updated                      

System Agent   N                                Y                            

      Admin   N                                Y                            




   Save these changes? [Y/n] Y


Saved changes.

登录,可以看到4条通告

135316663.png

第一条,点进后,会告诉你怎么修改。后面的也是一样










本文转自 deng304749970 51CTO博客,原文链接:http://blog.51cto.com/damondeng/1336373,如需转载请自行联系原作者
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
39 1
|
4月前
|
jenkins Linux 持续交付
Jenkins 入门与基本配置
【8月更文第31天】Jenkins 是一款开源的持续集成/持续交付(CI/CD)工具,广泛应用于自动化软件的构建、测试和部署流程。对于想要提高开发效率和软件质量的团队而言,Jenkins 提供了一个易于使用的解决方案。本文将详细介绍 Jenkins 的安装过程、初始设置以及如何创建第一个构建任务,帮助初学者快速上手 Jenkins。
224 0
|
前端开发 Java 数据安全/隐私保护
Jpom插件端管理项目部署
Jpom插件端管理项目部署
133 0
|
Java API 开发工具
vim插件开发之osc动弹插件
vim插件开发之osc动弹插件
132 0
|
JavaScript 前端开发 调度
|
Web App开发 移动开发 Ubuntu
【Ubuntu安装后基本配置】
【Ubuntu安装后基本配置】
265 0
|
开发工具 git
Phpstorm配置git版本控制器
Phpstorm配置git版本控制器
207 0
Phpstorm配置git版本控制器