本文以centos8(现已停止支持)操作系统为例,展示Flarum框架快速搭建论坛的流程。
一、LAMP的安装
参考文档:
https://www.lnmp.org/install.html
https://github.com/teddysun/lamp(不用再下exif拓展,但是要装composer)
首先,进入目标目录,下载安装包并解压,最后开始安装:
wget -c http://soft.vpser.net/lnmp/lnmp1.8-full.tar.gz
tar -zxvf lnmp1.8-full.tar.gz
cd lnmp1.8-full
./centos.sh
二、拓展安装
先用php-m检查一下需要的拓展都安装启用了没有,如果都有了,进行下一步。
2.1php安装exif拓展()
参考:https://blog.51cto.com/qiuyt/1936530
2.2安装composer
首先下载官网的安装包,安装好后移出安装包。最后输入以下命令:
1
2
3
4
5 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
参考文档:https://getcomposer.org/download/
三、使用Flarum框架
3.1下载Flarum
composer create-project flarum/flarum . –stability=beta
3.2重写url
参考:https://docs.flarum.org/zh/install
3.3开启目录权限
chmod 755 -R /path/to/directory
🌟注:大多数 Linux 发行版,默认 www-data 为 PHP 和 Web 服务器所有者和所属组群。可以运行 chown -R www-data:www-data 文件夹名/ 命令来改变大多数 Linux 操作系统中文件(夹)的所有者,使得所用者对目标目录可写。
此文安装的Apache,查看http.conf可知,用户组为apache,还可以通过ps -ef | grep httpd来查看当前启动和运行apache的用户。因此,我这里的命令为:
chown -R apache /data/www/default
到这里打开网页,就可以看到自己Flarum的配置页面了,根据页面配置,填入相关信息,
如果忘记了数据库名,查询
systemctl status mariadb.service
3.4填入信息
以默认数据库用户登陆是没有密码的,如此,则不需要输入密码直接回车。(可以ssh服务器登陆数据库,登录时所需的密码即为此时需要填写的密码。)
3.5安装Flarum拓展
进入flarum安装目录,例如:
cd /data/www/default
安装需要的拓展后,直接在网站管理后台开启即可。
- 本文作者: Baili
- 本文链接: https://baili90.github.io/2022/01/04/2022-01-04-flarum/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
