如果你是 32 位机器,php 定义了 CFLAGS="-D_FILE_OFFSET_BITS=64"
最优雅的解决办法是 kbs configure 也设这恶搞
设成 32 没问题只是你人品好而已。你要觉得不优雅就干掉 php。
【 在 Haishion (Haishion) 的大作中提到: 】
: 标 题: 问题解决:ubuntu安装kbs的web显示载入中的问题
: 发信站: 水木社区 (Thu Apr 26 22:46:44 2012), 转信
:
: 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
:
:
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 125.77.201.*]
--
FROM 123.118.10.*