本教程将介绍 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 服务器!