嘗試了使用兩種wiki網站:MediaWiKi、dukuwiki和HDWiKi,這三個都是php搭建的,其中dukuwiki無需后臺數據庫,MediaWiKi、HDWiKI需要后臺mysql支持。
dukuwiki功能較為簡單;HDWiKi功能比較豐富,HDWiKi對中文支持較好(互動百科使用的)。
MediaWiKi功能也很豐富,是維基百科使用的版本,通過
http://blog.csdn.net/wangnan537/article/details/37743497
http://www.ibm.com/developerworks/cn/opensource/os-mediawiki-apacheds-ldap/
https://www.mediawiki.org/wiki/Extension:LDAP_Authentication?cm_mc_uid=73618515654714674668247&cm_mc_sid_50200000=1467466824可以支持AD。
HDWiKi安裝參考界面:
http://kaiyuan.hudong.com/install.htm
關于其一直無法檢測到mysql,解決方法是:
編程語言選擇php5 , web服務器選擇Apache2 ,后臺數據庫選擇MySQL
首先安裝編譯工具, 打開終端
sudo apt-get install build-essential autoconf automake1.9 cvs subversion (不管你裝沒裝過都試一下)
Apache 的安裝
sudo apt-get install apache5
PHP5的安裝
sudo apt-get install php5
php5環境的MYsql的安裝
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Mysql的啟動/停止/重啟
sudo /etc/init.d/mysql start
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql restart
Mysql 安裝完后設置root密碼
mysql -uroot??? (一開始root用戶的密碼為空所以可以進去, 如果在安裝的時候您在界面中設置了password
可跳過此步)
進入mysql控制臺:
set password for 'root'@'localhost'=PASSWORD('yourpassword');
如果成功, mysql提示 : Query OK 0rows affected(0.00sec)
安裝完成配置
sudo gedit /etc/apach2/apach2.conf配置apache服務器
sudo gedit? /etc/php5/apach2/php.ini 配置php在文本框中找到"; extension=mysql.so", 去掉;表示apache啟動時
加載與mysql連接的模塊, 然后保存, 重啟apache服務器。
在/var/www目錄是apache的主目錄, 新建*.php???? 輸入保存退出
在firefox地址欄中輸入:http://localhost/*.php 運行如果成功, 搭建完成。