(图片来源网络,侵删)
前言
作为一名Linux爱好者,我们经常需要搭建一些网站服务来满足自己的需求,而MediaWiki是一款非常流行的开源Wiki软件,它可以帮助我们快速搭建一个自己的Wiki站点。将为大家介绍如何在CentOS系统上安装MediaWiki。
安装Apache
在安装MediaWiki之前,我们需要先安装Web服务器Apache。在CentOS上,我们可以使用yum命令来安装Apache:
```
sudo yum install httpd
安装完成后,启动Apache服务:
sudo systemctl start httpd
安装PHP
MediaWiki是一个基于PHP的应用程序,因此我们需要在系统上安装PHP和相关的扩展。在CentOS上,我们可以使用以下命令来安装PHP:
sudo yum install php php-mysql php-xml php-mbstring php-gd
安装完成后,重启Apache服务:
sudo systemctl restart httpd
安装MySQL
MediaWiki需要一个数据库来存储数据,我们可以使用MySQL作为数据库。在CentOS上,我们可以使用以下命令来安装MySQL:
sudo yum install mysql-server
安装完成后,启动MySQL服务:
sudo systemctl start mysqld
配置MySQL
在开始安装MediaWiki之前,我们需要先为MySQL设置一个密码。我们可以使用以下命令来设置密码:
sudo mysql_secure_installation
接下来,我们需要为MediaWiki创建一个数据库和用户。我们可以使用以下命令来登录MySQL:
sudo mysql -u root -p
登录成功后,使用以下命令来创建数据库:
CREATE DATABASE mediawiki;
接下来,我们创建一个新用户并授予访问数据库的权限:
CREATE USER 'mediawiki'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mediawiki.* TO 'mediawiki'@'localhost';
FLUSH PRIVILEGES;
在上面的命令中,将password替换为您自己的密码。
下载和安装MediaWiki
接下来,我们可以从MediaWiki官网下载最新的版本。我们可以使用以下命令来下载MediaWiki:
wget -1.35.0.tar.gz
下载完成后,解压缩文件:
tar -zxvf mediawiki-1.35.0.tar.gz
将解压缩后的文件夹移动到Apache的Web根目录:
sudo mv mediawiki-1.35.0 /var/www/html/mediawiki
接下来,我们需要为MediaWiki创建一个配置文件。我们可以使用以下命令来创建一个配置文件:
sudo cp /var/www/html/mediawiki/LocalSettings.php{.dist,}
配置MediaWiki
我们可以通过Web浏览器访问MediaWiki了。在浏览器中输入以下地址:
在打开的页面中,选择“安装”选项,然后按照页面上的提示进行配置。
在配置过程中,需要输入数据库信息,包括数据库名称、用户名和密码。我们刚刚已经为MediaWiki创建了一个数据库和用户,因此在这里填写正确的信息。
在安装完成后,我们需要将MediaWiki的配置文件中的数据库信息修改为我们刚刚创建的数据库信息。我们可以使用以下命令来编辑配置文件:
sudo nano /var/www/html/mediawiki/LocalSettings.php
找到以下代码段:
$wgDBname = 'database_name';
$wgDBuser = 'database_user';
$wgDBpassword = 'database_password';
将其中的database_name、database_user和database_password替换为我们刚刚创建的数据库信息。
完成安装
我们已经成功地在CentOS上安装了MediaWiki。我们可以通过Web浏览器访问MediaWiki,并开始创建自己的Wiki站点了。
为您分享
在Linux系统中,我们经常需要查看日志文件来排查问题。在Ubuntu系统中,我们可以使用以下命令来查看系统日志:
sudo tail -f /var/log/syslog
这个命令会将最新的日志输出到屏幕上,并且会实时更新。这对于排查问题非常有帮助。