Linux(Redhat EL5.3)下安装配置MediaWiki

Linux(Redhat EL5.3) 下安装配置 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
我这里用的编译方式安装的,也可以用 rpm 包安装。看个人爱好了:)
# 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 �Cu root �Cp 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/apach e 22/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/apache2 2 /bin/apachectl st op
# /usr/local/apache2 2 /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: M ySQL        //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 首页
安装完毕!嘿嘿:)

你可能感兴趣的:(apache,PHP,mysql,linux,mediawiki)