bzdecompress 与 redeclare class 问题
问2个问题:1. Fatal error: Call to undefined function bzdecompress()
我在windows不用任何配置就可以了,在ubuntu12.04 下报错,请问要配置php.ini配置什么?网上没查到。
2. 在github上下了个,memcached library
class Memcache
在windows下用得好好的,迁移至ubuntu12.04 下悲剧了,load->library时报错,说 Cannot redeclare class Memcache.....
只好把库改名为 mymemcached,之后就没问题了, 至于为什么redeclare没找到原因。没开启apc,不是apc的问题。
请教!谢谢~
一个是没装gz扩展,
一个是已经装了memcache扩展,冲突了 谢谢 ~
已经装了memcache扩展,冲突了
请问这个有什么方法解决? 额,我的问题解决了,确实比较弱。
问题1:
php configure时,加上--with-bz2,当然了库要先装好。
问题2:
PECL里有两个Memcached的模块,memcache和memcached,Memcached版本则是建立在libmemcached的基础上,ubuntu12中装的是libmemcached,所以memcached class被占了。
在window环境开发用的是memcache,库名为memcached,不出错,但怎么说把库名命名为memcached都是不好的做法,这个是库从GITHUB上找的,尼玛个坑爹!
页:
[1]