(图片来源网络,侵删)
前言
在Linux系统中,MediaWiki是一个非常流行的开源Wiki软件,它被广泛应用于各种网站和企业内部知识库管理。本文将介绍如何在CentOS操作系统上安装MediaWiki,并提供详细的步骤和注意事项。
安装步骤
1. 安装Apache
在CentOS系统上,我们可以使用yum命令来安装Apache。打开终端并输入以下命令:
```
sudo yum install httpd
安装完成后,启动Apache服务并设置开机自启动:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
2. 安装MariaDB
MediaWiki需要一个数据库来存储数据和元数据。在本教程中,我们将使用MariaDB作为数据库。同样使用yum命令来安装MariaDB:
sudo yum install mariadb-server mariadb
安装完成后,启动MariaDB服务并设置开机自启动:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
3. 配置MariaDB
在安装完成MariaDB后,我们需要对其进行一些配置。首先运行以下命令以提高安全性:
sudo mysql_secure_installation
然后按照提示进行操作,包括设置root密码和删除测试数据库等。
4. 创建MediaWiki数据库
在MariaDB中创建一个新的数据库,用于存储MediaWiki的数据。首先登录到MariaDB:
sudo mysql -u root -p
然后输入root密码并创建一个新的数据库:
CREATE DATABASE mediawiki;
接下来,我们需要创建一个新的数据库用户并为该用户授予对新数据库的权限:
CREATE USER 'mediawikiuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON mediawiki.* TO 'mediawikiuser'@'localhost';
FLUSH PRIVILEGES;
请将“your_password”替换为您自己的密码。
5. 安装PHP
MediaWiki是用PHP编写的,因此我们需要在系统上安装PHP。运行以下命令:
sudo yum install php php-mysql php-gd php-xml php-mbstring
安装完成后,重新启动Apache服务:
sudo systemctl restart httpd.service
6. 下载并安装MediaWiki
在开始安装之前,我们需要先下载MediaWiki软件。您可以在MediaWiki官方网站上下载最新版本的MediaWiki:
wget -1.35.2.tar.gz
下载完成后,解压缩文件并将其移动到Apache的Web根目录:
tar -zxvf mediawiki-1.35.2.tar.gz
sudo mv mediawiki-1.35.2 /var/www/html/mediawiki
7. 配置MediaWiki
我们需要配置MediaWiki以连接到我们之前创建的MariaDB数据库。在/var/www/html/mediawiki目录中,复制LocalSettings.php文件的示例配置:
sudo cp /var/www/html/mediawiki/LocalSettings.php{.example,}
然后使用文本编辑器打开LocalSettings.php文件并进行以下更改:
$wgDBtype = "mysql"; //将其更改为MariaDB
$wgDBserver = "localhost"; //数据库服务器地址
$wgDBname = "mediawiki"; //之前创建的数据库名称
$wgDBuser = "mediawikiuser"; //之前创建的数据库用户
$wgDBpassword = "your_password"; //数据库用户密码
设置MediaWiki的管理员用户名和密码:
$wgDefaultUserOptions['usebetatoolbar'] = 1;
$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1;
$wgDefaultUserOptions['useeditwarning'] = 0;
$wgDefaultUserOptions['watchdefault'] = 0;
$wgDefaultUserOptions['watchmoves'] = 0;
$wgDefaultUserOptions['watchdeletion'] = 0;
$wgDefaultUserOptions['watchcreations'] = 0;
$wgDBprefix = "mw_";
$wgSitename = "My Wiki";
$wgMetaNamespace = "My_Wiki";
$wgPasswordSalt = "random_string";
$wgUpgradeKey = "random_string";
请将“random_string”替换为您自己的值。
8. 完成安装
我们已经完成了所有必要的配置。在浏览器中输入以下URL来访问MediaWiki安装页面:
-config/index.php
按照提示进行操作,直到安装完成。删除mw-config目录以提高安全性:
sudo rm -rf /var/www/html/mediawiki/mw-config
注意事项
在安装过程中,请注意以下事项:
1. 安装期间请确保您的系统处于最新状态,以避免出现不兼容的问题。
2. 在配置MariaDB时,请务必按照提示进行操作,提高安全性。
3. 在配置MediaWiki时,请确保您的数据库连接信息正确无误。
4. 在完成安装后,请删除mw-config目录以提高安全性。
为您分享
在Ubuntu系统中,您可以使用apt-get命令来安装软件。要安装Git,请运行以下命令:
sudo apt-get install git
这样就可以轻松地在Ubuntu系统上安装Git了。