很久前也搭建过wiki,不过只是简单的碰了碰,就知难而退了…
现在工作需要,逼着自己去熟悉wiki,熟悉在各平台搭建维护wiki,熟悉修改wiki页面——三叶草不懂php啊!!!谁的眼泪在飞~~~
不过搭建wiki还是不在话下的,这次选用的是mediawiki,为什么选它?人家维基百科都用它——谁用谁知道~
废话不多说,进入正题:
1、全新CentOS5.5系统,直接安装httpd、mysql、php、Zend:
yum -y install httpd php* mysql*
wget http://downloads.zend.com/optimizer/3.0.1/ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz
tar zxvf ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz
cd ZendOptimizer-3.0.1-linux-glibc21-i386
./install
(一路next……)
注意:安装wiki时,mysql是必须要设置密码滴:
mysql
grant all privileges on test.* to root@localhost identified by ‘password’;
2、下载mediawiki程序:
wget http://dumps.wikimedia.org/mediawiki/1.16/mediawiki-1.16.2.tar.gz
tar zxvf mediawiki-1.16.2.tar.gz
mv mediawiki-1.16.2 /var/www/html/wiki
3、下载FCKeditor(可视化编辑器)
wget http://mediawiki.fckeditor.net/nightly/svn/mediawiki_fckeditor_ext_N.tar.gz
tar zxvf mediawiki_fckeditor_ext_N.tar.gz
cd extensions/
mv FCKeditor/ /var/www/html/wiki/extensions/
4、下载eaccelerator(缓存工具)
wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2
tar jxvf eaccelerator-0.9.6.1.tar.bz2
/usr/bin/phpize
./configure –enable-eaccelerator=shared –with-php-config=/usr/bin/php-config
make
make install
注意:三叶草在这里遇到一点问题,就是在make这一步,遇到一个“make: *** [ea_store.lo] Error 1”的错误,解决方案是搞个patch…,三叶草运气背,没有搞定,准备稍后继续努力。
cp eaccelerator.ini /etc/php.d/
OK,现在基本上算是配置完成了,直接打开http://localhost/wiki,根据提示安装吧!由于三叶草eaccelerator没有搞定,所以缓存选项就没有选上…
记得安装后,把LocalSettings.php拷贝到根目录来哦…,这个文件很重要,很多配置在里面——我也不懂,努力去学习吧~
Ps.三叶草流量用完了…暂时购买了1G流量…目前准备闭关修炼ing!
原创文章,转载请注明: 转载自三叶草
特别声明:商业网站转载需经作者同意,否则视为侵权!
评论:2
参与评论