欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux wiki搭建

程序员文章站 2022-07-13 23:46:52
...
apr-1.4.8.tar.gz

cd /tmp
tar -zxvf apr-1.4.8.tar.gz
cd apr-1.4.8
./configure --prefix=/usr/local/apr
make
make install


apr-util-1.5.2.tar.gz

cd /tmp
tar -zxvr apr-util-1.5.2.tar.gz
cd apr-util-1.5.2
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install



pcre-8.33.zip

cd /tmp
unzip pcre-8.33.zip
cd pcre-8.33
./configure --prefix=/usr/local/pcre
make
make install


httpd-2.4.6.tar.gz

cd /tmp
tar -zxvf httpd-2.4.6.tar.gz
cd httpd-2.4.6
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-dav --enable-so
make
make install


安装完毕:/usr/local/apache2/bin/apachectl start
测试:http://localhost "It works!"页面出现

php-5.5.3.tar.gz

cd /tmp
tar -zxvf php-5.5.3.tar.gz
cd php-5.5.3
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
make
make test
make install


安装完毕,测试
修改apache配置文件httpd.conf 
# vi /usr/local/apache2/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/bin/apachectl stop 
# /usr/local/apache2/bin/apachectl start 
写一个测试页,放到apache的htdocs目录下,打开浏览器访问应该可以看到php的版本等信息。php测试页代码如下:<?php phpinfo();?>

安装Mediawiki
# tar -zxvf mediawiki-1.19.0.tar.gz 
# mv mediawiki-1.19.0 /usr/local/apache2/htdocs/wiki 
# chown -R root:root /usr/local/apache2/htdocs/wiki/  
通过浏览器访问http://ip/wiki/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/apache2/htdocs/wiki/
# mv LocalSettings.php .
通过浏览器访问http://ip/wiki/index.php 进入wiki首页

参考:http://blog.csdn.net/hualichenxi123/article/details/7709547
相关标签: linux wiki