如何在 CentOS 7 上安裝 MediaWiki


本教程介紹什麼是 MediaWiki,如何在 CentOS 7 上安裝 MediaWiki,從下載最新版本到創建和安裝數據庫。

什麼是 MediaWiki?

媒體維基 是免費的開源軟件,可幫助用戶收集和組織信息。它是用戶協作和共享知識的集中場所。 Wikipedia 最初是為了創建 Wikipedia 而開發的,因此它是 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 網絡瀏覽器

打開您的網絡瀏覽器並輸入 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-託管