使用Docker安装phabricator的配置和使用方法-Linux运维日志

  • A+
所属分类:linux

<!--

有运维或运维开发方面的需求,可以联系博主QQ 1927597894(收费)

-->

 

 

我这里使用的是ubuntu16.04的系统。

使用docker进行安装

我们使用https://hub.docker.com/r/redpointgames/phabricator/ 中提供的镜像。

在则这个镜像中已经为我们提供了多种插件,不过需要我们自己提供一个mysql数据库的地址。

所以我们可以先使用docker安装一个mysql数据库。可以参考:

https://www.jb51.net/article/148880.htm

按照上面的教程,我们安装了mysql,账号为root,密码为123456

通过

我们可以知道mysql这个容器的ip地址。加入我们查到的这个容器的私有ip为172.17.0.2。

下面我们就可以来使用docker安装phabricator了。

启动

其中xxxx为你服务器的外网ip,这个就可以通过http://xxxxx:8891来访问你服务器上docker部署的phabricator了。不过记得开启安全组。

安装完成后,我们就可以通过外网ip
加端口号8891来访问了。

使用Docker安装phabricator的配置和使用方法-Linux运维日志

这时我们添加的用户,会默认为系统的管理员,就可以登录到后台进行其他的设置了。但是先不要推出这个页面。因为要进行一些设置才行。

如果你第一次访问不是这个界面, 我们也可以在控制台通过命令 的方式添加用户.

如果你的管理员用户退出来了,提示下面的信息了

你应该运行命令

会提示通过一个网页进入。

根据提示进行操作

在主页左侧栏选择Auth,进入下图

允许用户登录注册

到此为止,phabricator就安装完毕了

如果你不想使用docker安装,可以自己独立部署。不过步骤比较繁琐,所以建议还是通过docker部署。

使用安装脚本安装

创建安装脚本。打开网址将网页中的脚本内容复制到新建的sh文件中,https://secure.phabricator.com/source/phabricator/browse/master/scripts/install/install_ubuntu.sh

将网址中的脚本文件下载下来,或者直接在本地创建一个sh文件,将网页上的sh代码复制下来。形成本地的安装脚本install_ubuntu.sh

创建安装目录/home/luanpeng/work/phabricator

将安装脚本拷贝到安装目录,执行脚本

执行脚安装本按照屏幕提示进行操作。脚本会自动帮你安装git, apache, mysql, php…等一系列工具。

注意:在安装mysql时,会有几次让你输入root密码的提示。这里推荐将密码设置为空,以方便后面的使用。

下载Phabricator以及其依赖包

WEB服务器:配置Apache

加入sverver name
(1)修改httpd.conf,这个文件在刚装完Apache时应该是空的。(2.4.x版本在/etc/apache2路径下创建httpd.conf文件即可)
加入如下内容: ServerName localhost
(2)保存退出。

验证Apache安装
(1)重启Apache服务
/etc/init.d/apache2 restart
(2)验证页面
打开浏览器,在地址栏中输入 localhost。看是否会出现“It works”的字样,如果出现代表Apache运行正常。否则,就需要去查看一下httpd.conf是否配置正确了。

更新Phabricator

由于Phabricator一直处于发展状态,所以你应该经常更新它。如何更新:

  • 停止webserver的运行
  • 运行git拉取libphutil/,arcanist/,phabricator
  • 运行phabricator/bin/storage upgrade
  • 重新启动webserver

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: