尝试了使用两种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 运行如果成功, 搭建完成。
网友评论