如何在 CentOS 7 上安裝 MediaWiki


本教程將向您展示 MediaWiki 是什麼以及如何在 CentOS 7 上安裝 MediaWiki,從下載最新版本到創建和安裝數據庫。

什麼是 MediaWiki?

媒體維基 是免費的開源軟件,可幫助用戶收集和組織信息。這是用戶協作和共享知識的集中場所。 Wikipedia 是 MediaWiki 軟件用例的一個示例,因為它最初是為了創建 Wikipedia 而開發的。

許多公司和組織在其網站上使用 MediaWiki,因為它是一個功能強大且可擴展的軟件工具,具有豐富的 wiki 實現。它依靠 PHP 來處理和顯示存儲在數據庫中的數據。

讓我們看看如何安裝 MediaWiki。

我需要

  • MediaWiki 版本 1.36.1(在撰寫本文時)。
  • 一台裝有 CentOS7 的服務器。
  • 根用戶訪問。
  • 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 網絡瀏覽器

打開網絡瀏覽器並輸入: https://IP_Address/mediawiki 訪問媒體維基。然後點擊 設置維基..

選擇一種語言並單擊 繼續..

下一個屏幕提供環境檢查以確保滿足所有先決條件。點擊繼續 繼續..

然後連接到數據庫。 輸入 MariaDB / MySQL 數據庫設置並單擊 繼續..

為 Wiki 命名並建立您的登錄憑據和電子郵件地址。點擊 繼續..

此時,您可以點擊安裝Wiki。 繼續 跳過其餘的配置選項,例如 用戶權限配置文件, 版權和許可, 電子郵件設置, 什麼時候 擴張..

點擊 繼續 開始安裝 MediaWiki。

這樣就完成了 MediaWiki 的安裝。安裝程序將生成一個包含數據庫配置的 localsettings.php 文件。下載此文件並將其放在包含 index.php 的同一目錄中。現在您已準備好使用 MediaWiki。

結論是

我們希望這份關於如何安裝 MediaWiki 的指南對您有所幫助。我們也希望 MediaWiki 對您有所幫助。 MediaWiki 適用於幾乎所有用途,因為它具有特殊的內容功能和支持,例如公式、表情符號和媒體庫。許多網站在 Web、Intranet 和學校上運行自己的 wiki。

您已準備好建立您的 MediaWiki 網站,但不知道哪種託管計劃適合您? 現在聯繫我們的銷售團隊來設置您的 CentOS 服務器。

kb-banner-lw-託管