搭建nForum

学校用的是nForum的论坛,在github上有,先在本地搭建一个。


看看安装步骤,要先配置环境,阿帕奇,PHP,MYSQL都有了。好吧,几个模块得重新装上。

安装GD库:http://blog.youkuaiyun.com/liumm0000/article/details/8239630

照着配置一遍


成功装好GD。

Pdo-mysql已有。


Exif库也是有的。


用httpd –M可以查看apache加载了哪些模块,没有mod_rewrite,那接着装吧,Orz

安装mod_rewrite模块:http://www.linuxidc.com/Linux/2010-05/26415.htm

找了几个,还是感觉这个最靠谱。

照着配置一遍,结果配置到一半的时候,发现我已经加载了这个模块,但是httpd –M没有,也不知道怎么回事,既然装了就进行下一步吧。

 

Yaf的安装:

需要先安装phpize

yum install php-devel

然后直接从pecl来安装yaf

但是装到一半碰到了这个问题

make: *** [yaf_router.lo] Error 1

ERROR: `make' failed

上网查了一下,需要安装pcre-devel,于是乎

yum install pcre-devel

然后再次安装yaf

pecl install yaf

终于成功了

Build process completed successfully

Installing '/usr/lib64/php/modules/yaf.so'

install ok: channel://pecl.php.net/yaf-2.2.9

configuration option "php_ini" is not set to php.inilocation

You should add "extension=yaf.so" to php.ini

再去更改一下php.ini就大功告成

Vim /etc/php.ini

写入extension=yaf.so就行啦!

最后重启apache就好了

/etc/init.d/httpd restart

 

再来配置kbs_bbs:

http://blog.yousri.org/2009/05/16/%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%E5%9F%BA%E4%BA%8Ekbs%E7%A8%8B%E5%BA%8F%E7%9A%84bbs%E7%B3%BB%E7%BB%9F.html

 

svn co http://svn.kcn.cn/repos/kbs/trunk/kbs_bbs

下载下来的kbs_bbs在执行命令的目录下

进入kbs_bbs/site/目录下建立自己站点的定义文件

$cp fb2k-v2.h site.h

$cp fb2k-v2.c site.c

在site.h加入如下内容:

#define ENABLE_REFER 1
#define RECORDMAXONLINE
#define TITLEKEYWORD
#define MAXTITLEKEY 18
#define MAXBOARDTITLEKEY 10

回到kbs_bbs运行autogen.sh生成configure

# ./autogen.sh

编译安装kbs_bbs

# ./configure --prefix=/home/bbs --enable-site=site(这里是你站点的名字) \

--with-php --with-mysql --enable-ssh --enable-ssl \

--with-openssl=/usr --with-libesmtp --enable-innbbsdCFLAGS="-O3 -g"

# make

# make install

# make install-home

上面执行的时候出现了这个问题:

configure: error: The MYSQL library not found

问了一下,因为是六十四位系统所以库文件不是在/usr/lib/mysql而是在/usr/lib64/mysql里,于是使用一个快捷方式来欺骗./configure,执行:

ln -s /usr/lib64/mysql /usr/lib/mysql

这一步搞定过后又出现了

configure: error: The Sqlite library not found

需要装一个sqlite-devel:

yum install sqlite-devel

然后再次出现奇葩问题,根据以下两个网址搞定:

http://liyuan.szu.edu.cn/wForum/boardcon.php?bid=44&id=3447&ftype=6

http://www.aumatool.com/index.php?m=content&c=index&a=show&catid=55&id=81

最终成功make然后make install

然后启动,apachectl不在www目录下,搜索一下既可

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值