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首页

apache mediawiki 安装_mediawiki的安装相关推荐

  1. apache ab test使用 单独安装ab和htpasswd

    apache ab test使用 apache ab test使用 单独安装ab和htpasswd 转载自: http://www.cnblogs.com/super-d2/p/3831155.htm ...

  2. linux中默认安装php,Linux系统中Apache PHP MySQL的默认安装路径

    一直都是用一键安装包,今天帮朋友弄一Linux主机,发现原来主机商是帮用光盘安装的,很多都不一样. apache: 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 apache配置文件 ...

  3. Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装

    < Apache+PHP5+MYSQL5+phpmyadmin> Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装 (绝对原创)     装PHP规范 ...

  4. mantis apache mysql_软件测试(软件安装:php+mysql+apache+mantis过程遇到的问题以及解决方法)...

    实验环境:  Windows 7    64位操作系统 浏览器版本: Mozilla Firefox  41.0.0.5378 一.PHP的安装 ① 版本:   php-5.4.45-Win32-VC ...

  5. LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置

    之前写过一个red hat 9下的LAMP环境的配置,不过由于版本比较旧,很多不适用了. 所以决定写一个新的LAMP环境搭建与配置教程.本配置是在 CentOS-5.3 下 httpd-2.2.11. ...

  6. linux14.04 Apache,Ubuntu 14.04编译安装Apache

    Ubuntu下编译安装apache需要预先编译安装多个依赖件,包括:apr, apr-util,pcre,zlib-devel,等,相当麻烦,记录于此备查. 由于Ubuntu系统默认安装时没有安装C+ ...

  7. linux apache certbot,从操作系统软件包安装Certbot

    Arch Linuxsudo pacman -S certbot Debian 如果你运行Debian Buster或Debian testing/Sid,则可以通过以下命令轻松安装certbot软件 ...

  8. Apache在windows下的安装与配置

    Apache在windows下的安装一.下载 windows平台的Apache可以在这个网址下载: nagoya.apache.org/mirror/httpd/binaries/win32/ Apa ...

  9. 如何linux安装apache服务器,Linux中如何安装Apache服务器

    由于学习的需要,所有手动安装了一下Apache源码包,安装过程中的问题千奇百怪,但是如果弄清楚了问题出在哪里,那么也不是太难.如果有学习者出现安装中的问题,可仔细阅读该教程. 首先下载httpd软件包 ...

  10. linux mysql apache php 安装_linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 1.apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/ ...

最新文章

  1. python代码示例图形-Python使用统计函数绘制简单图形实例代码
  2. 云计算重头戏:可信计算技术
  3. asp.net生命周期
  4. Python小白的数学建模课-23.数据拟合全集
  5. cr全称是什么意思_轻生未遂?她到底经历了些什么......
  6. Best MSI to EXE Convert tool
  7. 安装redis 5.0.5版本 真香警告
  8. Pytorch之模型加载/保存
  9. 小米手机鸿蒙开机动画,华为“鸿蒙”来了!开机动画美炸了,用PPT一分钟就搞定...
  10. css如何把图片设置成梯形,css实现梯形
  11. Unity开发游戏时可以用到的一些插件介绍
  12. 批量给pdf电子书添加页码书签
  13. 北京林业大学matlab公选课,北京林业大学公选课要求及分类.doc
  14. 产品经理十七章:结构化发散思维
  15. 红外遥控风扇改手机APP远程控制杂记
  16. 阿里图标字体库的动态使用Android
  17. 最大后验概率估计算法(简单,通俗易懂)
  18. SPRINGBOOT中如何进行开发环境和生产环境的配置?
  19. ibm服务器装虚拟机,IBM-POWER8服务器虚拟化与系统安装使用手册.doc
  20. 数字信号处理5——CFAR算法及matlab实现

热门文章

  1. html插入图片出现红叉,网页上的图片显示为红叉的解决方法
  2. MapReduce论文中文翻译
  3. 现在的python版本_为什么有这么多 Python版本
  4. 特征值和特征值的几何意义
  5. 解决用友固定资产出现的“不能月末结账,可能月末未结账”的处理办法
  6. mysql的yearweek 和 weekofyear函数
  7. SCAU软件开发基础C++复习
  8. 读丁磊内部邮件有感“丁磊点评:微信5分 陌陌4分 易信0分 来往负分”
  9. SharePoint - 如何查询SharePoint ID?
  10. Java笔记 - 黑马程序员_06(Stream,字节流,字符流,对象流(序列化流),属性集(Properties))