CentOS 安装mediawiki完整攻略

环境介绍

系统版本:CentOS release 6.5

安装要求:需要有root或sudo权限

准备工作

软件包的安装

首先,需要安装apache, php, mysql-server, mysql-client等相关软件包

yum install httpd php php-mysql php-gd php-xml mysql-server mysql libxml2

MySQL配置

启动mysql服务:

service mysqld start
设置mysql:

mysql_secure_installation

创建wiki要用的数据库,并赋予相关权限

create database wikidb;  
grant all on wikidb.* to root;  
grant all on wikidb.* to root@localhost;  
grant all on wikidb.* to wikiuser;  
grant all on wikidb.* to wikiuser@localhost;  
set password for wikiuser@localhost=password('wikipw'); 
至此,数据库配置完成。

Apache配置

需要先修改httpd.conf文件

vim /etc/httpd/conf/httpd.conf
将 #ServerName www.example.com:80前面的#去掉

修改hosts hosts文件

vim /etc/hosts
在里面加上hostname,比如:
127.0.0.1 localhost localhost.localadmin xxhost

重启网络服务:

service httpd restart

防火墙的配置

由于需要开放80端口供外界访问,我们需要对防火墙进行相应的配置。

vim /etc/sysconfig/iptables
在其中加入一行规则:

A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
而后重启防火墙
/etc/init.d/iptables restart

其他

确认Apache 和 MySQL开机时启动

chkconfig httpd on
chkconfig mysqld on

Mediawiki的安装

这里我们手动下载安装包进行安装:
yum install http://releases.wikimedia.org/mediawiki/1.22/mediawiki-1.22.5.tar.gz
将下载的压缩包进行解压
tar -xvf mediawiki-1.22.5.tar.gz
将解压后的文件夹移动到httpd.conf中DocumentRoot指定的文件夹中,默认是"var/www/html"
mv mediawiki-1.22.5 /var/www/html/w
设置相应的权限
chown -R 777 /var/www/html/w/
chmod 777 /var/www/html/w/mw-config 
最后就能通过浏览器访问了
http://ip/w/index.php
进入页面后可进行相应的设置。



你可能感兴趣的:(mediawiki,centos)