1. 首先白嫖一个云主机,如果你有信用卡,可以去碰运气
- 我是几年前白嫖的 乌龟壳ARM CPU4核内存24G 硬盘100G。闲置了好几年,听说现在转让值不少钱。
2. 安装 Docker
服务,部署 Mysql
数据库容器
- 如图使用
adminer
登陆后,建立一个论坛数据库 flarum
,编码选 utf8mb4_bin
3. 部署Nginx和PHP, 本站使用 Docker容器化解决方案
- Nginx-PHP Docker容器是一个集成了Nginx和PHP的容器化解决方案,旨在为开发人员和运维团队提供一个简便的方式来部署和管理Web应用程序。
linux/arm,linux/arm64,linux/amd64 多平台支持,甲骨文ARM、华为ARM、香橙派ARM 测试可以使用
启动 nginx-php-fpm8.2 容器
docker run -d -p 80:80 -p 443:443 \
--cpus 2.0 --restart=always \
-v /var/www:/var/www/ \
--name nginx-php \
hongwenjun/nginx-php
启动 nginx-php
容器后,使用 docker exec -it nginx-php bash
命令进行 flarum
论坛框架程序安装
4. Flarum 开源论坛软件 安装中文文档
https://docs.flarum.org/zh/install/
- Flarum 是一款非常简洁的开源论坛软件。 它响应快速、简便易用,拥有打造一片成功的社区所需的所有功能。 它也极其可扩展,允许达到终极的可定制性。
5. 实际安装 Flarum 论坛命令集合
docker exec -it nginx-php bash
apt install wget vim p7zip-full unzip
wget https://getcomposer.org/installer
mv installer composer-setup.php
php composer-setup.php --install-dir=/usr/bin --filename=composer
cd /var/www/
mkdir flarum
cd flarum
composer create-project flarum/flarum .
chmod 775 -R /var/www/flarum
chown -R www-data:www-data /var/www/flarum
6.配置Nginx 需要 修改和添加2行,可以参考本站配置
root /var/www/flarum/public;
include /var/www/flarum/.nginx.conf;