如何在 CentOS 7 上安装 MediaWiki

本教程将介绍 MediaWiki 是什么以及如何在 CentOS 7 上安装 MediaWiki,从下载最新版本到数据库创建和安装完成。

什么是 MediaWiki?

媒体维基 是一个免费的开源软件,可以帮助用户收集和组织信息。 它是用户协作和共享知识的集中场所。 维基百科是 MediaWiki 软件用例的一个例子,因为它最初是为创建维基百科而开发的。

许多公司和组织在其网站上使用 MediaWiki,因为它是一种功能强大且可扩展的软件工具,具有功能丰富的 wiki 实现。 它依靠 PHP 来处理和显示存储在数据库中的数据。

让我们介绍如何安装 MediaWiki。

要求

  • MediaWiki 版本 1.36.1(在撰写本文时)。
  • 带有 CentOS 7 的服务器。
  • 根用户访问。
  • LAMP 堆栈(Linux、 Apache、MySQL 和 PHP)。
  • 命令行的工作知识。

如何安装 MediaWiki 软件

MediaWiki 安装

第 1 步:更新存储库

在开始之前,请确认服务器安装了最新的更新和软件。 为此,请运行以下 yum 命令。 Yum 代表 Yellowdog Updater Modified,是基于 Redhat Packaging Manager (RPM) 的 Linux 系统的包管理器。

yum check-update 命令会自动从存储库中定位并获取正确的 RPM 包。

[email protected]:~# yum check-update Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile  * base: mirrors.lug.mtu.edu  * extras: mirrors.CodePre.com  * updates: mirrors.gigenet.com  [email protected]:~# yum clean all Loaded plugins: fastestmirror, priorities Cleaning repos: base extras updates Cleaning up list of fastest mirrors   [email protected]:~# yum update Loaded plugins: fastestmirror, priorities Determining fastest mirrors  * base: mirrors.CodePre.com  * extras: atl.mirrors.clouvider.net  * updates: bay.uchicago.edu base                                                     | 3.6 kB     00:00 extras                                                   | 2.9 kB     00:00 updates                                                  | 2.9 kB     00:00 (1/4): base/7/x86_64/group_gz                              | 153 kB   00:00 (2/4): extras/7/x86_64/primary_db                          | 243 kB   00:00 (3/4): updates/7/x86_64/primary_db                         |  11 MB   00:00 (4/4): base/7/x86_64/primary_db                            | 6.1 MB   00:00 No packages marked for update

第 2 步:创建 MediaWiki 数据库

首先,在 CentOS 7 上安装 LAMP 堆栈。

接下来,使用以下 MySQL 命令启动 MySQL 命令客户端。

[email protected]:~# mysql -u root -p

使用以下命令创建数据库并授予数据库和用户的权限。 根据您的设置替换数据库名称、用户名和密码。

mysql> CREATE DATABASE mediawiki_db; Query OK, 1 row affected (0.01 sec)  mysql> GRANT ALL PRIVILEGES ON mediawiki_db.* TO 'wiki_user'@'localhost' IDENTIFIED BY '[email protected]@123#' WITH GRANT OPTION; Query OK, 0 rows affected (0.00 sec)   mysql> FLUSH PRIVILEGES; mysql> exit;

第 3 步:下载 MediaWiki

使用 wget 命令下载 MediaWiki。

[email protected]:~# wget https://releases.wikimedia.org/mediawiki/1.36/mediawiki-1.36.1.tar.gz --2021-09-17 07:32:40--  https://releases.wikimedia.org/mediawiki/1.36/mediawiki-1.36.1.tar.gz Resolving releases.wikimedia.org (releases.wikimedia.org)... 198.35.26.96, 2620:0:863:ed1a::1 Connecting to releases.wikimedia.org (releases.wikimedia.org)|198.35.26.96|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 49645517 (47M) [application/x-gzip] Saving to: ‘mediawiki-1.36.1.tar.gz’  100%[======================================>] 49,645,517  10.4MB/s   in 5.4s  2021-09-17 07:32:47 (8.84 MB/s) - ‘mediawiki-1.36.1.tar.gz’ saved [49645517/49645517]

接下来,使用 tar 命令解压缩或提取 MediaWiki 文件。 然后,在终端控制台中,执行以下命令。

[email protected]:~# tar -zxpvf mediawiki-1.36.1.tar.gz

将 MediaWiki 移动到适当的目录。 例如,本教程使用 /var/www/html/mediawiki 作为其目录,因此请为您的站点选择合适的目录。

[email protected]:~# mv mediawiki-1.36.1 /var/www/html/mediawiki

现在,使用以下命令建立目录所有权和权限。

[email protected]:~# chown -R apache:apache /var/www/mediawiki/ [email protected]:~# chmod 755 /var/www/mediawiki/

注意:本教程使用 apache,但它可能因您的 PHP 处理程序而异。

第 4 步:MediaWiki Web 浏览器安装

打开网页浏览器并输入 https://IP_Address/mediawiki 访问您的 MediaWiki。 然后,点击 设置维基.

选择您的语言并单击 继续.

下一个屏幕提供环境检查,确保满足所有先决条件。 点击继续 继续.

接下来,连接您的数据库。 输入 MariaDB/MySQL 数据库设置并单击 继续.

为您的 wiki 命名并建立您的登录凭据和电子邮件地址。 点击 继续.

此时可以通过点击安装wiki 继续 并跳过剩余的配置选项,如 用户权限配置文件, 版权和许可, 电子邮件设置, 和 扩展.

点击 继续 开始您的 MediaWiki 安装。

MediaWiki 安装现已完成。 安装程序将生成一个包含数据库配置的 localsettings.php 文件。 下载该文件并将其放在包含 index.php 的同一目录中。 MediaWiki 现在可以使用了。

结论

我们希望您发现本关于如何安装 MediaWiki 的指南很有帮助,并且您发现 MediaWiki 很有用。 凭借其对专业内容(例如数学公式、象形文字和媒体库)的功能和支持,MediaWiki 几乎适用于任何目的。 许多网站在 Web 或 Intranet 以及学校中运行自己的 wiki。

您准备好设置您的 MediaWiki 网站,但不确定哪种托管计划适合您? 立即联系我们的销售团队来设置您的 CentOS 服务器!

kb-banner-lw-hosting