今天应用维基百科的程序搭建了一个wiki,想架设知识库的伙计们可以参考
部署方式如下:
下载Apache2.2,相关地址:
http://httpd.apache.org/ windows下要下载msi那个版本。双击将其安装在机器上,我选择的目录是:C:\Apache2.2。如果不想使用80端口,在安装过程中设置
下载php5,相关地址:
http://www.php.net/downloads.php 我下载的是windows的zip包那个版本,将其解压在c:\php下。
下载mysql,这个就不废话了。
安装完后,将C:\Apache2.2\conf下的httpd.conf打开,在LoadModule一组处加上LoadModule php5_module "c:/php/php5apache2_2.dll",在AddType处添加的
AddType
application/x-httpd-php .php 在LoadModule下面加上PHPIniDir
"C:/php"。把"c:/php"下的"php.ini-recommended"文件复制一份,改名为"php.ini",在php.ini中将
extension=php_mysql.dll
extension=php_mysqli.dll
两行前的;去掉。
将extension_dir = "./"改为extension_dir = "C:/PHP/ext"
下载wikipedia:
http://sourceforge.net/projects/wikipedia/
将所有文件拷到"C:\Apache2.2\htdocs"下
运行开始菜单里Apache Http Server下的Start Apache in Console
打开浏览器,输入:http://localhost:8080/index.php,在页面上点击 set up the wiki,页面跳转到:http://localhost:8080/config/index.php
输入wiki name,和Admin username的名称(默认是WikiSysop)和密码
配置mysql的属性,Database name,Database host,DB username,DB password还有超级用户的用户名密码
全部设置完毕后点击 install mediaWiki
完成之后,系统会提示你
Installation successful! Move the config/LocalSettings.php file into the parent directory, then follow
this link to your wiki.
将"C:\Apache2.2\htdocs"下的config/
LocalSettings.php拷贝到父目录里即可
===================
以上部署过程在vista下测试通过。那些安装路径都可以换掉,但是不要安装在Programe Files下。如果系统安全性设置太高的话,最后可能不生成LocalSettings.php