文档

建立

源码下载:

https://github.com/kbengine/kbengine/releases/latest

还可以加入KBEngine项目随时获得更新哦。stargazers,fork


只需简单的几步:

Linux:

仅测试了(x32/x64): Centos >= 5.x, Debian >= 5.x
GCC版本: >= 4.4.x

[root @ localhost ~]# yum install openssl-devel (在Ubuntu类系统上, 使用 "apt-get install libssl-dev")
[root @ localhost ~]# yum install mysql-server (在Ubuntu类系统上, 使用 "apt-get install mysql-server")
[root @ localhost ~]# yum install mysql-devel (在Ubuntu类系统上, 使用 "apt-get install libmysqld-dev")

[root @ localhost ~]# cd kbengine/kbe/src
[root @ localhost/ src]# chmod -R 755 .
[root @ localhost/ src]# make

Windows:

kbengine\kbe\src\kbengine_vs**.sln  

点击VC开始编译,等待完成即可。

注意:

1: 如果使用了其他版本的编译器最好重编译openssl、log4cxx与其他(kbengine/kbe/src/libs/*a.)。


2: mysql_config在某些操作系统版本上可能不是这个路径地址 /usr/bin/mysql_config

	你可以手动修改kbengine/kbe/src/build/common.mak其中MYSQL_CONFIG_PATH=/usr/bin/mysql_config。


3: 在Linux上编译之后可能会出现Python解释器无法初始化而导致无法启动服务端的问题 (这是一个Python的bug,参看:http://bugs.python.org/issue11320):
	
	你可以执行如下命令解决这个问题

	[root @ localhost ~] cd kbengine/src/lib/python
	[root @ localhost ~] ./configure
	[root @ localhost ~] make
	[root @ localhost ~] make install