apache mediawiki 安装_mediawiki的安装

1. 编译安装libxml2

# wget http://xmlsoft.org/sources/libxml2-2.6.32.tar.gz

# tar zxvf libxml2-2.6.32.tar.gz

# cd libxml2-2.6.32

# ./configure --prefix=/usr/local/libxml2/

# make && make install

2. 编译安装apache

# wget ftp://ftp.ru/pub/sunfreeware/SOURCES/httpd-2.2.6.tar.gz

# tar zxvf httpd-2.2.6.tar.gz

# cd httpd-2.2.6

# ./configure --prefix=/usr/local/apache22 --enable-module=so

# make && make install

启动apache:

# /usr/local/apache22/bin/apachectl start

IE访问http://ip/,出现”It works!”,apache安装成功。

3. 安装配置MySQL

# wget http://download.mysql.cn/download_file/gz/5.0/mysql-5.0.22.tar.gz

# tar zxvf mysql-5.0.22.tar.gz

# cd mysql-5.0.22

# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data/ --without-innodb --without-debug --with-extra-charsets=gbk --with-extra-charsets=all --enable-assembler --with-pthread --enable-thread-safe-client --with-client-ldflags=-all-static

配置成功出现“Thank you for choosing MySQL!”提示。

# make && make install

编译完毕。

# cp ./support-files/mysql.server /etc/init.d/mysql

# groupadd mysql

# useradd -g mysql mysql

# chmod 777 /etc/init.d/mysql

# /usr/local/mysql/bin/mysql_install_db

# chown -R mysql:mysql /usr/local/mysql/data/

# service mysql start //启动mysql

# /usr/local/mysql/bin/mysqladmin –u root –p password 'rootpw' //设置密码为rootpw

Enter password: //默认密码为空,所以直接回车

# /usr/local/mysql/bin/mysql -u root -p

Enter password: //输入新密码后,登录成功

接着把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');

数据库安装及配置全部完毕。

4. 安装配置PHP

# wget http://us3.php.net/distributions/php-5.2.10.tar.gz

# tar zxvf php-5.2.10.tar.gz

# cd php-5.2.10

# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache22/bin/apxs --with-mysql=/usr/local/mysql

# make && make test

# make install

# cp php.ini-dist /usr/local/php/lib/php.ini //拷贝php配置文件

修改apache配置文件httpd.conf

# vi /usr/local/apache22/conf/httpd.conf

在#AddType application/x-tar.tgz下加一行:

AddType application/x-httpd-php .php

在#LoadModule foo_module modules/mod_foo.so下加一行: 如果原来有就去掉#号

LoadModule php5_module modules/libphp5.so

找到DirectoryIndex index.html在后面添加 index.php

保存httpd.conf文件.

重启动apache

# /usr/local/apache22/bin/apachectl stop

# /usr/local/apache22/bin/apachectl start

写一个测试页,放到apache的htdocs目录下,打开浏览器访问应该可以看到php的版本等信息。php测试页代码如下:<?php phpinfo();?>

5. 安装Mediawiki

# wget http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz

# tar zxvf mediawiki-1.15.1.tar.gz

# mv mediawiki-1.15.1 /usr/local/apache22/htdocs/wiki

# chown -R root:root /usr/local/apache22/htdocs/wiki/

# chmod a+w /usr/local/apache22/htdocs/wiki/config

通过浏览器访问http://ip/wiki/config/index.php开始安装检测向导。

此页面会显示Checking environment...,检查系统环境的信息,这里会显示一些系统安装的相关软件信息,及错误警告信息,可以看情况考虑是否需要解决警告信息。

只要最后一行显示“Environment checked. You can install MediaWiki.”,就可以继续安装wiki.

根据页面下边的提示填写网站设定,这里我只列举了几个主要填写项,每个项下面都有英文说明,所以我就不多写了:

① Wiki name:你的wiki站点名称

② Language:界面语言

③ Admin username:管理员用户名

④ Password:管理员密码

⑤ Object caching:看情况自己选择No caching或Memcached. 有caching的话速度会好点吧

⑥ Database typ: MySQL //6-10的设定要与上面mysql创建的名称、用户名、密码相对应。

⑦ Database host:MySQL数据库地址,数据库在本机就用localhost

⑧ Database name:数据库名称

⑨ DB username:数据库用户名

⑩ DB password:数据库密码

⑪ Superuser account:数据库超级用户设置,不使用就不填

⑫ Database table prefix:数据库里的表的前缀,建议填写。例: wiki_

⑬ Database character set:数据库字符集,这个看个人需求选吧,我是习惯用utf-8

点击Install MediaWkiki!按钮提交。

提交后,提示你拷贝配置文件到根目录,命令如下:

# cd /usr/local/apache22/htdocs/wiki/config/

# mv LocalSettings.php ../

通过浏览器访问http://ip/wiki/index.php 进入wiki首页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值