iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >Flarum论坛软件+宝塔 安装教程
  • 257
分享到

Flarum论坛软件+宝塔 安装教程

服务器php数据库 2023-09-07 18:09:44 257人浏览 独家记忆
摘要

原文链接:ECHK1NG’s 学习之路 什么是Flarum? Flarum是基于PHP构建的一款论坛软件,可以说她是我见过最简洁美观的一款,没有之一 Flarum 的前身是 esoTalk 和

原文链接:ECHK1NG’s 学习之路

什么是Flarum?

![flarum.jpg][1]

  • Flarum是基于PHP构建的一款论坛软件,可以说她是我见过最简洁美观的一款,没有之一

Flarum 的前身是 esoTalkFluxBB ,她生来就被设计如此:

  • 快速、简单。 不杂乱不臃肿,没有复杂的依赖关系。Flarum 使用 php 构建,因此很容易被部署。同时界面采用高性能 javascript 框架 Mithril ,因此占用空间很小。
  • 漂亮、响应式。 专为人设计的论坛程序。Flarum 经过精心设计,完美支持跨平台、开箱即用。
  • 强大、可扩展。 您可以客制化、扩展或集成 Flarum 以满足您的社区需求。Flarum 拥有非常全面、强大的 扩展 API ,她的架构及其灵活。

怎么为自己搭建一个Flarum?

搭建准备工作

  1. 域名
  2. 服务器
  3. 时间

有了这些东西后就可以开始了!

搭建过程

本次搭建使用环境

  1. Centos 7.9.2009
  2. BT-Panel 7.5.1
  3. Nginx 1.18.0
  4. Mysql 5.6.50
  5. PHP-7.3

开始搭建

一、安装宝塔面板

  • 在你的服务器上安装宝塔面板,你可以在服务器购买页面选择默认安装宝塔
    然后在服务器控制台放行8888端口(不然无法打开宝塔控制面板)
    通过远程ssh连接服务器,输入以下命令
  • 外网面板地址
sudo /etc/init.d/bt default
  • 登陆用户名
sudo /etc/init.d/bt default
  • 登录密码
sudo /etc/init.d/bt default

![login.jpg][10]

二、安装运行环境

1.安装LNMP

通过浏览器进入宝塔控制面板,首次进入会弹出两个安装选项,选择LNMP环境(L指Linux,N指Nginx,M指MySQL,P指PHP),自己选择需要安装的具体版本
建议使用编译安装,虽然耗时,但更稳定
官方推荐版本为

  • Nginx 1.16+
  • mysql 5.6+
  • PHP 7.1+
  • phpMyAdmin 4.7
    tip:不要过分追求高版本,要考虑服务器性能和自己的需求,老版本都是经过长时间检验的,相对来说比较稳定
2.修改PHP配置

安装完成后我们还需要开启以下功能

  • 在宝塔面板中点击软件商店→已安装→PHP设置

  • 选择安装扩展(fileinfo、opcache、exif)
    ![php.jpg][11]

    在此页面我们还需解除PHP函数禁用,否则会导致使用Composer 安装 Flarum 时报错。

  • 需要解除禁用的函数为:putenv(),pcntl_signal(),proc_open()
    ![p.jpg][12]

三、将域名解析到服务器

以阿里云为例
在域名控制台中,点击解析
![yuming.jpg][13]

按如下方式添加记录

主机记录记录类型解析线路(isp)记录值TTL
@A默认你的服务器地址10分钟

四、安装准备

1.在宝塔控制面板,点击网站,选择添加站点

![web.jpg][14]

2.删除目录

由于Flarum安装要求安装目录为空目录,所以我们需要删除刚刚创建网站的根目录
tip:.user.ini文件可以更改其权限后删除

3.修改Nginx配置
①在宝塔控制面板点击网站
②点击设置→配置文件
server{    listen 80;    server_name eck.ink;    index index.php index.html index.htm default.php default.htm default.html;    root /www/wwwroot/eck.ink;...}
③修改

在路径 root /www/wwwroot/example.com; 后添加public
添加一行代码include /www/wwwroot/example.com/.nginx.conf;
将 example.com 更换为自己的地址
完成后代码如下

server{    listen 80;    server_name eck.ink;    index index.php index.html index.htm default.php default.htm default.html;    root /www/wwwroot/eck.ink/public;    include /www/wwwroot/eck.ink/.nginx.conf;...}
4.安装 Composer

使用SSH连接到你的服务器,输入以下命令

①安装
yum update -y
  • 安装完成后,会提示 Complete!
    ![com.jpg][15]
②将安装脚本下载到当前目录
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
③运行安装脚本
php composer-setup.php
④删除安装脚本
php -r "unlink('composer-setup.php');"
⑤全局安装Composer
mv composer.phar /usr/local/bin/composer
⑥将Composer源改成阿里云的镜像
composer config -g repo.packaGISt composer Https://mirrors.aliyun.com/composer/

![comssh.jpg][16]

四、下载Flarum文件

使用SSH连接到你的服务器,输入以下命令

1.进入网站目录
cd /www/wwwroot/example.com

将 example.com 改成你自己的域名

2.执行该命令
composer create-project flarum/flarum . --stability=beta

成功后会下载 Flarum ,更新依赖包。(花费时间可能较长,请耐心等待)
![php73.jpg][17]

tip:如果运行该命令后出现如下报错
Your requirements could not be resolved to an installable set of packages.
PHP版本问题

  • 解决方法
    尝试使用其他版本,例如PHP 7.3

Updating dependencies (including require-dev)
killed
服务器内存不够导致

  • 解决方法(该方法可能降低系统性能)
    使用SSH输入以下指令
    查看当前服务器内存情况
free -m

![free.jpg][18]

图中Swap表示虚拟内存,可增加虚拟内存达到运行目的。

五、在浏览器输入你的域名打开

安装完成!

来源地址:https://blog.csdn.net/jubzr/article/details/127086132

--结束END--

本文标题: Flarum论坛软件+宝塔 安装教程

本文链接: https://www.lsjlt.com/news/398832.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Flarum论坛软件+宝塔 安装教程
    原文链接:ECHK1NG’s 学习之路 什么是Flarum? Flarum是基于PHP构建的一款论坛软件,可以说她是我见过最简洁美观的一款,没有之一 Flarum 的前身是 esoTalk 和 ...
    99+
    2023-09-07
    服务器 php 数据库
  • 安装宝塔面板教程
    1. 登录服务器 首先,使用 SSH 客户端登录到你的亿速云服务器。你可以使用终端或者其他 SSH 客户端,输入服务器的 IP 地址和登录凭据。 2. 下载宝塔安装脚本 在登录到服务器后,你需要下载宝塔面板的安装脚本。你可以使用以下命令下...
    99+
    2023-10-27
    宝塔 面板 教程
  • 安装宝塔面板(详细教程)
    目录 安装宝塔面板 (一)前言 (二)准备工作 1、官网:宝塔面板下载,免费全能的服务器运维软件 (三)安装宝塔面板 1、进入官网,选择“安装脚本” 2、选择对应版本的安装脚本 3、使用xshell工具连接云服务器进行安装或者去云服务器的s...
    99+
    2023-08-31
    服务器 运维
  • 云服务器安装宝塔教程
    首先,需要先下载好所需的宝塔软件,可以在网上搜索获取。 然后,在本地宝塔目录下,找到"superfarm”文件夹,并把这个文件夹复制到C盘下。 接下来,打开C盘根目录下的“superfarm”文件夹,找到"openup.bat”文件,并将...
    99+
    2023-10-26
    宝塔 服务器 教程
  • 宝塔建站需要安装哪些软件
    安装宝塔操作面板即可。安装方法:在百度搜索“宝塔”,进入官网下载,选择版本进行安装。安装完成进入配置页面,双击宝塔面板图标。设置宝塔工具箱信息,如:域名、端口、授权ID、用户名、密码等。保存配置,打开Google浏览器,通过域名ip进入宝塔...
    99+
    2024-04-02
  • Docker中安装宝塔的详细教程
    1、docker拉取ubuntu系统 docker pull ubuntu 2、运行容器 docker run -i -t -d --name bt -p 2000:20 -p 21...
    99+
    2023-03-13
    docker安装宝塔 宝塔docker
  • 云服务器安装宝塔面板教程
    首先,需要确认安装的系统是服务器操作系统,并且已经安装了“宝塔面板”。2. 在电脑上下载“宝塔面板”并解压。3. 打开浏览器,输入“http://localhost/browse/browse.cloudcloud.com/”并确认。4....
    99+
    2023-10-26
    宝塔 面板 服务器
  • 腾讯云服务器安装宝塔教程
    很抱歉,我无法为您提供安装腾讯云服务器的详细教程,因为这需要特定的计算机软件和操作系统,并且腾讯云服务器的安装流程非常复杂。腾讯云服务器的使用方法非常简单,您可以根据您的具体需求和操作步骤进行操作。 在安装腾讯云服务器之前,请确保您已经安...
    99+
    2023-10-26
    腾讯 宝塔 服务器
  • 阿里云服务器安装宝塔教程
    阿里云服务器安装宝塔教程是使用阿里云服务器进行安装的基础教程,下面是具体步骤: 打开阿里云官方网站:https://cn.aliyun.com/ 进入登录页面:在登录页面输入账号和密码,选择阿里云主机登录。 进入服务器管理页面,在左侧列...
    99+
    2023-10-26
    阿里 宝塔 服务器
  • 宝塔Linux教程:安装PHP5.2.0详细步骤
    在这篇文章中,我会为大家详细介绍如何在宝塔面板上安装PHP 5.2.0版本的步骤,包括具体的代码示例。PHP 5.2.0虽然已经比较老旧,但仍然有一些特殊需求的项目会需要使用这个版本。...
    99+
    2024-03-06
    linux php 宝塔
  • 阿里云服务器宝塔安装教程
    1. 登录阿里云服务器 首先,你需要登录到你的阿里云服务器。你可以使用 SSH 或者其他远程连接工具来登录。 2. 下载宝塔安装包 在登录到服务器后,你需要下载宝塔安装包。你可以使用以下命令来下载宝塔安装包: wget -O insta...
    99+
    2023-10-26
    阿里 宝塔 服务器
  • 电脑连接云服务器安装宝塔教程
    如果您的电脑无法连接到云服务器,那么以下是一些可能有用的步骤来安装宝塔教程(如果您正在使用公共 WiFi 连接网络): 找到“我的电脑”或者“计算机”菜单中的“管理”选项卡。 从左侧的“设备管理器”或右侧的“网络连接”选项卡中找到您想要...
    99+
    2023-10-27
    宝塔 服务器 教程
  • 腾讯云服务器安装宝塔面板教程
    1. 登录腾讯云服务器 首先,你需要登录到你的腾讯云服务器。你可以使用 SSH 或者其他远程连接工具来登录。 2. 下载宝塔面板安装包 在登录到服务器后,你需要下载宝塔面板的安装包。你可以使用以下命令来下载宝塔面板的安装包: wget ...
    99+
    2023-10-26
    腾讯 宝塔 面板
  • 云服务器怎么安装宝塔面板教程
    首先,需要确认一下宝塔面板的安装位置,可以在官网上搜索相关的安装教程。 在电脑上安装宝塔面板软件,下载地址在这里: http://www.opencloud.com/download/software/metadata/openclo...
    99+
    2023-10-27
    宝塔 面板 服务器
  • 【宝塔面板】Linux安装宝塔,并实现公网远程登录宝塔面板
    目录 前言 1. 安装宝塔 2. 安装cpolar内网穿透 3. 远程访问宝塔 4. 固定http地址 5. 配置二级子域名 6. 测试访问二级子域名 前言 宝塔面板作为建站运维工具,它支持一键LAMP/LNMP/集群/监控/网站/FT...
    99+
    2023-09-01
    linux 运维 服务器 内容运营
  • Linux宝塔面板搭建Discuz论坛, 并公网远程访问【内网穿透】
    文章目录 前言1.安装基础环境2.一键部署Discuz3.安装cpolar工具4.配置域名访问Discuz5.固定域名公网地址6.配置Discuz论坛 前言 Crossd...
    99+
    2023-09-10
    linux 服务器 php 网络 数据库
  • java软件安装教程详细
    以下是Java软件安装的详细教程:1. 下载Java软件安装包首先,你需要从官方网站下载Java软件的安装包。你可以在Oracle官...
    99+
    2023-09-23
    java
  • 亚马逊服务器如何安装宝塔系统教程
    下载宝塔系统:首先需要从亚马逊官网下载宝塔系统,下载地址可以在官网首页找到。 安装宝塔系统:双击下载的宝塔系统,按照提示进行安装,在安装过程中需要进行身份验证,以确保系统安全。 配置服务器环境:在安装完成后,需要进行配置服务器环境,包括设...
    99+
    2023-10-27
    亚马逊 宝塔 服务器
  • 阿里云服务器怎么安装宝塔面板教程
    首先,需要确保服务器上已经安装了宝塔面板。可以在阿里云官网(https://cloud.aliyun.com/)上下载宝塔面板,也可以在本地使用命令行工具进行安装。 打开宝塔面板,进入“应用中心”页面,找到“宝塔面板”按钮,点击该按钮打开...
    99+
    2023-10-27
    阿里 宝塔 面板
  • 腾讯云服务器怎么安装宝塔面板教程
    下载宝塔面板:可以通过腾讯云官网或者其他相关网站下载宝塔面板的软件,下载完成后可以进行安装。 打开软件:在安装完成后,需要打开宝塔面板,点击“添加”按钮添加要添加的宝塔面板。 注册账号:在添加完宝塔面板后,需要注册一个账号,注册完成后可以...
    99+
    2023-10-27
    腾讯 宝塔 面板
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作