在服务器上安装 Flarum (2)
本文最后更新于 2903 天前,其中的信息可能已经有所发展或是发生改变。

前言

上接《Flarum 赋予论坛新的生命(一)》是一款完全不同(于DZ或PW)的论坛体验,非常的优秀,但是安装还是比较复杂的,因为用的架构啊、支持啊都是最新的,所以我们安装起来没有 DZ 这样在虚拟主机上随随便便就能安装好了。

这里以国内使用较多的一键包,Oneinstack 为例,假设我们安装的是 Nginx + PHP7 + MariDB

注意

其中,Flarum 需要 PHP 安装有 mbstring, pdo_mysql, openssl, json, gd, dom, fileinfo 这几个组件,目前,Oneinstack 是默认不安装 fileinfo 组件的,所以我们要修改 oneinstack/include/php-7.sh 文件,将 --disable-fileinfo 改为 --enable-fileinfo ,这里有两处,两处都改了。

然后还需要函数 proc_openproc_get_status 的支持,还是在这个文件里,把proc_open,proc_get_status 删掉。

Composer

是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

这是一个划时代的东西了,目前拥有良好架构和性能的 PHP 程序几乎都得靠着实现。

下载

在 SSH 上输入:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '92102166af5abdb03f49ce52a40591073a7b859a86e8ff13338cf7db58a19f7844fbc0bb79b2773bf30791e935dbd938') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

就会自动下载 Composer 了

安装

mv composer.phar /usr/local/bin/composer

就安装好了,总之还是很快捷的。

Flarum

到对应虚拟主机的目录下,例如我是:/data/wwwroot/flarum

cd /data/wwwroot/flarum

composer create-project flarum/flarum . --stability=beta

就会自动下载各种依赖,然后就好了,需要进入对应页面安装。请看一下篇~

评论

  1. 8年前
    2016-5-11 11:57:43

    • 博主
      8年前
      2016-5-16 18:57:34

      咋了?

  2. 8年前
    2016-5-11 11:57:43

    • 博主
      8年前
      2016-5-16 18:57:34

      咋了?

  3. 7年前
    2017-1-14 22:23:11

    求指导安装 服务器上的详细过程 依赖关系已有 cd /data/wwwroot/flarum

    composer create-project flarum/flarum . –stability=beta

    这两条指令不能用

    • 妙正灰
      博主
      nac519
      7年前
      2017-1-14 23:20:35

      composer 安装正确了么

  4. ozpin
    7年前
    2017-3-22 15:12:55

    composer能显示logo和用法提示,使用composer create-project flarum/flarum . –stability=beta命令无任何输出和文件,且无错误提示,是不识别命令吗

    • 妙正灰
      博主
      ozpin
      7年前
      2017-3-22 15:14:15

      mv composer.phar /usr/local/bin/composer 这一步对了吗?

本文评论已关闭
上一篇
下一篇