https://www.mediawiki.org/wiki/MediaWiki

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

  1. cd /opt/lampp
  2. ./xampp start

2 安装MediaWiki

2.1 下载&解压

https://www.mediawiki.org/wiki/Download

下载最新版tar包,解压至网站根目录

  1. cd /opt/lampp/htdocs/
  2. wget https://releases.wikimedia.org/mediawiki/1.34/mediawiki-1.34.0.tar.gz
  3. tar xf mediawiki-1.34.0.tar.gz
  4. ln -sf mediawiki-1.34.0 wiki

2.2 配置数据库

登录MySQL

  1. $ ./bin/mysql -u root -D mysql

新建数据库,用户,并授权

  1. CREATE DATABASE wikidb;
  2. CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'password';
  3. GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' WITH GRANT OPTION;
  4. /* OR */
  5. GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' IDENTIFIED BY 'password';

2.3 执行安装脚本

浏览器访问安装脚本:http://YOUR_IP:PORT/wiki/
按要求输入数据库用户名等即可完成安装
安装完成后会生成LocalSettings.php配置文件