![]() |
|
|
|
#1 |
|
论坛管理员
注册日期: 2007-08-26
帖子: 2,673
声望力: 10 ![]() |
eAccelerator 在正确编译安装后( linux 环境下) 有可能会出现 undefined function eaccelerator_lock 等类似错误信息,即部分函数无效的问题。 实际上是 因为编译的时候 有一些可选模块 没有被加入 导致的。解决方法就是在编译前的配置时,加入相应模块。
./configure --enable-eaccelerator=shared --with-eaccelerator-shared-memory --with-eaccelerator-userid=www-data --with-eaccelerator-content-caching 这是一个完整的编译配置指令, 说明 加入 linux下 共享内存 模块,加入 cache 缓存模块, 指定linux 下的用户为 www-data 如此编译后,就可以支持 没有被支持的函数了。 具体参考 http://www.eaccelerator.net/wiki/CompileConfiguration http://www.eaccelerator.net/wiki/Faq 等,官方 wiki内容,可以解决大多数问题。
__________________
SKYUC 3.0.6商业版8月13日更新,请商业用户及时更新! |
|
|
|
|
|
#2 |
|
高级会员
注册日期: 2009-04-10
帖子: 176
声望力: 5 ![]() |
这个很实用,难怪编译后不能使用eAccelerator的函数呢,原来这样,哈哈
|
|
|
|