漏洞补丁打好后,eaccelerator 0.9.5.3 无法安装,0.9.6.1安装可以 但是discuz却不支持0.9.6.1
漏洞补丁打好后,eaccelerator 0.9.5.3 无法安装,0.9.6.1安装可以 但是discuz却不支持0.9.6.1怎么办
[ 本帖最后由 yilin101 于 2012-2-25 08:20 编辑 ] php什么版本?
无法安装肯定会有错误信息,错误信息是什么? 和我一样的问题哈 。。。。
回复 2# 的帖子
Starting php_fpm This build of "eAccelerator" was compiled for PHP version 5.2.17. Rebuild it for your PHP version (5.2.17p1) or download precompiled binaries.死活装不上一直提示版本不对 eAccelerator需要重新编译安装
回复 5# 的帖子
是指以下这样重新编译吗试过了 不行的 很郁闷
wget -c http://soft.vpser.net/web/eaccelerator/eaccelerator-0.9.5.3.zip
unzip eaccelerator-0.9.5.3.zip
cd eaccelerator-0.9.5.3/
/usr/local/php/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/local/php/bin/php-config --with-eaccelerator-shared-memory
make
make install 楼主 我qq 14202241咱俩问题差不多 联系下 自己研究研究
回复 6# 的帖子
先吧 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so 删掉回复 8# 的帖子
Starting php_fpm PHP Warning: This build of "eAccelerator" was compiled for PHP version 5.2.17. Rebuild it for your PHP version (5.2.17p1) or download precompiled binaries.in Unknown on line 0
PHP Fatal error:Unable to start eAccelerator module in Unknown on line 0
failed
PHP-FPM start successfully!
Starting MySQL.
MySQL start successfully!
删掉后重装 还是一样的 直接502了
[ 本帖最后由 yilin101 于 2012-2-26 03:46 编辑 ] 另外找到一篇文章 http://www.linuxso.com/php/16137.html
也是一样的问题
但是找不到里面具体的代码 如果是这个原因应该在eaccelerator-0.9.5.3/ 下面
回复 11# 的帖子
找了一下eAccelerator的源码,发现是eaccelerator.c文件中,有检查php版本号的代码,主要是encode_version这个函数,找到} else if (strncasecmp(buf, "beta", 4) == 0) {
a = 3;
sscanf(buf, "beta%u", &b);
}
这段代码找不到
军哥有什么号办法吗 那就不清楚了
回复 13# 的帖子
0.9.6.1 不支持缓存很可惜哦 我也是发现这个问题找到这来的。DX不支持9.6.1.。。有没有什么办法呢
页:
[1]
2