1 安装依赖
需要WebServer+PHP+MySQL,推荐直接使用XAMPP
- WebServer: Apache/Nginx
- PHP>=7.2.9
- Database: MySQL/MariaDB
其他
- ImageMagick or GD
- TeX (texlive)
- Sendmail
默认xampp安装目录为:/opt/lampp
网站根目录:/opt/lampp/htdocs
Apache配置文件:etc/httpd.conf
etc/extra/httpd-ssl.conf(SSL)
MySQL配置文件: etc/my.cnf
配置好Apache和MySQL的端口(查看端口占用情况: netstat -ant | grep -w 3306
)
cd /opt/lampp
./xampp start
2 安装MediaWiki
2.1 下载&解压
下载最新版tar包,解压至网站根目录
cd /opt/lampp/htdocs/
wget https://releases.wikimedia.org/mediawiki/1.34/mediawiki-1.34.0.tar.gz
tar xf mediawiki-1.34.0.tar.gz
ln -sf mediawiki-1.34.0 wiki
2.2 配置数据库
登录MySQL
$ ./bin/mysql -u root -D mysql
新建数据库,用户,并授权
CREATE DATABASE wikidb;
CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' WITH GRANT OPTION;
/* OR */
GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' IDENTIFIED BY 'password';
2.3 执行安装脚本
浏览器访问安装脚本:http://YOUR_IP:PORT/wiki/
按要求输入数据库用户名等即可完成安装
安装完成后会生成LocalSettings.php
配置文件