apache2和php用系统默认apt-get安装的,安装完后web会无规律的无法显示文章,access log显示bbscon.php返回200但是字节为0.主题模式会显示载入中字样无法显示。gdb跟踪进去bbs2_readfile也正常。
根据下面2篇文章,在kbs configure的时候加入CFLAGS="-D_FILE_OFFSET_BITS=32"后一切正常,改成64也是一切正常。这样子很不优雅,为什么会这样?有没有更好的解决方法?php不想重新编译,php-config显示CFLAGS="-D_FILE_OFFSET_BITS=64"
@jiangjun2000 @spadger @fancyrabbit
35692 zls0424 Jun 25 ● Ubuntu 8.04, apt-get 安装的 php, 页面超时
ubuntu 8.04 里自带的 php,php-config --includes 定义了 _FILE_OFFSET_BITS = 64?
导致 off_t 的 size 在 phplib 里与 libBBS 编译时的不一致,很多常用函数如
safe_mmapfile 都会有问题...
37227 spadger Nov 26. Re: 问题解决,原因未知。
怀疑过这个问题。
自己的ubuntu8.04系统off_t也是32位的,但是编译php模块的时候发现定义了
_FILE_OFFSET_BITS=64
--
FROM 125.77.201.*