MediaWiki是使用PHP开发的wiki系统,现在是非营利的维基媒体基金会下辖的项目。 MediaWiki源代码: git clone https://gerrit.wikimedia.org/r/p/mediawiki/core.git
Ubuntu安装MediaWiki 1.安装MySQL $ sudo apt-get install mysql-server mysql-client 安装过程中设置数据库root密码。 为MediaWiki创建数据库和用户: $ mysql -u root -p mysql> CREATE DATABASE wikidb; mysql> CREATE USER 'wiki'@'localhost' IDENTIFIED BY 'test1234'; mysql> GRANT ALL PRIVILEGES ON wikidb.* TO 'wiki'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> quit 上面SQL语句创建一个wikidb数据库和一个wiki用户(密码test1234)。
2.安装Apache和PHP $ sudo apt-get install apache2 php libapache2-mod-php php-mysql php-mcrypt php-cli php-intl php-curl php-xcache php-gd php-xml php-mbstring texlive imagemagick texlive用来显示数学公式。 开启Apache的rewrite模块: $ sudo a2enmod rewrite 重启Apache: $ sudo service apache2 restart
3.下载MediaWiki 去这下载最新版本: $ cd /tmp $ wget https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz $ tar -xvzf mediawiki-1.29.1.tar.gz 移动到/var/www/html目录: $ sudo mv mediawiki-1.29.1/ /var/www/html/mediawiki 更改目录权限: $ sudo chown www-data:www-data -R /var/www/html/mediawiki 创建虚拟主机配置文件: $ sudo vim /etc/apache2/sites-available/mediawiki.conf 写入内容: <VirtualHost *:80> ServerAdmin admin@ywnz.com DocumentRoot /var/www/html/mediawiki/ ServerName ywnz.com ServerAlias ywnz.com <Directory /var/www/html/mediawiki/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/ywnz.com-error_log CustomLog /var/log/apache2/ywnz.com-access_log common </VirtualHost> 注意替换上面的域名。 使配置生效: $ sudo ln -s /etc/apache2/sites-available/mediawiki.conf /etc/apache2/sites-enabled/mediawiki.conf 重启Apache: $ sudo service apache2 restart
4.完成安装 使用浏览器访问:http://ywnz.com(该实例安装的是1.27.1版本,最新版本为mediawiki 1.29.1。)
设置语言:
检查系统环境:
设置数据库连接:
根据提示设置网站信息和管理员账号。 下载生成的配置文件:
把下载的配置文件上传到MediaWiki网站根目录。 完成安装:
|