共计 966 个字符,预计需要花费 3 分钟才能阅读完成。
环境准备
宝塔面板
- 这里默认你已经有安装好,并且可以正常使用的宝塔面板。
- 如果你还没有安装宝塔面板,请自行安装。
更新服务器软件包
- 使用 SSH 执行命令:
yum update -y
解除 PHP 函数禁用
宝塔面板默认禁用一些安装 Composer 要用到的 3 个函数 putenv() 、 pcntl_signal() 、 proc_open(),我们需要解除禁用,否则会导致安装 Flarum 时报错。
- 如下图所示,进入宝塔面板,打开 PHP 设置,在【禁用函数】中,删除 putenv 、 pcntl_signal 以及 proc_open
安装 PHP 扩展
- 在宝塔面板的 PHP 配置中安装以下扩展:exif、fileinfo 和 opcache。
安装 Composer
使用 SSH 依次执行以下命令:
- 进入当前用户目录(此步骤可省略):
cd
。 - 下载安装脚本:
php -r "copy('https://install.phpcomposer.com/installer','composer-setup.php');"
- 运行安装脚本:
php composer-setup.php
。 - 删除安装脚本:
php -r "unlink('composer-setup.php');"
。
安装 Flarum
新建存放 Flarum 的网站
- 前往宝塔面板 – 【网站】 – 【添加站点】,同时创建用于 Flarum 的数据库。最后提交。
下载 Flarum,在 SSH 中执行:
因为 Flarum 要求安装目录必须是空目录,因此我们还需要删除刚刚新建的网站目录里的所有文件。
- 进入网站目录。注意网站目录每个人都不一样!记得替换!
cd /www/wwwroot/example.com
- 解除 .user.ini 的文件锁定,否则该文件无法被删除
chattr -i .user.ini
配置运行
调整网站运行目录
- 在网站设置中,将网站目录设置为
/public
并保存。
编辑 Nginx 配置文件
- 假设网站目录为 /www/wwwroot/bbs-dome.misenc.cn,找到相应网站的 Nginx 配置文件,并在其 root 目录定义行下方加入如下内容:
include /www/wwwroot/bbs-dome.misenc.cn/.nginx.conf;
保存配置文件后,在宝塔面板的软件商店中重启 Nginx 服务。
至此,Flarum 论坛的安装与配置已完成。现在您可以访问您的域名以正常访问Flarum论坛。
正文完