在本教程中,我们将向您展示如何在 CentOS 7 上安装 Simple Machines Forum。对于那些不知道的人,Simple Machines Forum (SMF) 是一个免费的专业级软件包,可让您设置在几分钟内建立您自己的在线社区。 它是用 PHP 编写并使用 MySQL/MariaDB 数据库的开源软件。 它提供了许多功能,并且用户友好。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单。 我将通过 CentOS 7 上的简单机器论坛的逐步安装向您展示。
在 CentOS 7 上安装简单机器论坛
步骤 1. 首先,确保所有软件包都是最新的。
yum -y update
步骤 2. 安装 LAMP 服务器并包含一些 PHP 扩展。
yum install mysql-server httpd php php-mysql php-gd php-curl php-apc php-cli php-mbstring
启动服务 Apache 和 MySQL:
systemctl start mysqld systemctl start httpd
步骤 3. 配置 MySQL。
默认情况下,MySQL 未加固。 您可以使用 mysql_secure_installation
脚本。 您应该仔细阅读下面的每个步骤,这些步骤将设置 root 密码、删除匿名用户、禁止远程 root 登录、删除测试数据库和访问安全 MySQL。
mysql_secure_installation
接下来,我们需要登录 MySQL 控制台并为论坛创建一个数据库。 运行以下命令:
mysql -u root -p
这将提示您输入密码,因此输入您的 MySQL 根密码并点击 Enter. 登录到数据库服务器后,您需要为 Simple Machines Forum 软件创建一个数据库:
CREATE DATABASE smf; CREATE USER 'smf_user'@'localhost' IDENTIFIED BY 'YoUr_PaSsWoRd'; GRANT ALL PRIVILEGES ON `smf`.* TO 'smf_user'@'localhost'; FLUSH PRIVILEGES;
步骤 4. 配置 Apache SMF 的网络服务器。
cd /var/www/html/
在您的服务器上下载最新的简单机器论坛:
wget https://mirror.ord.simplemachines.org/downloads/smf_2-0-9_install.tar.gz tar -zxvf smf_2-0-9_install.tar.gz
我们将需要更改一些文件夹权限:
chmod 777 attachments avatars cache Packages Smileys Themes
第 5 步。访问简单机器论坛。
默认情况下,SMF 在 HTTP 端口 80 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com
或者 https://server-ip-address
. 您应该会看到 SMF 安装程序:
恭喜! 您已成功安装简单机器论坛。 感谢您使用本教程在 CentOS 7 系统上安装简单机器论坛。 如需更多帮助或有用信息,我们建议您查看 SMF 官方网站.