刚刚完成安装libevent(1.4.8),memcached(1.4.5),pear和libmemcached(0.40)到我的灯服务器(运行PHP 5.2.10和Centos 5.5 Final),并尽我所能告诉,一切安装正确(能够解决安装过程中的所有错误)。
但是,在尝试以下任何一项后,最终获得所有更新并安装...
$test=memcache_connect('127.0.0.1', 11211); // OR
$memcache = new Memcache;
$memcache->connect('127.0.0.1', 11211)
我收到了错误:
致命错误:未找到类'Memcache'(或)致命错误:调用未定义的函数memcache_connect()
我(当然)在这方面对linux并不是很好,虽然在完全从头开始设置这个服务器之后,我肯定会在教育过程中取得进展:)任何帮助都会非常感激!
答案 0 :(得分:12)
您安装了Memcached客户端(不是Memcache客户端,这非常令人困惑,也是Memcached客户端)。请改用Memcached class。
如果您想知道两个客户之间的区别是什么:这是一个不错的comparison table。
答案 1 :(得分:2)
看起来你仍然需要pecl / memcache或pecl / memcached(Client / php end)
pecl / memcached将使用libmemcached。
pecl / memcache没有那种依赖性。
Some of notes on how to install pecl/memcached
Yum install:
* memcached
* memcached-devel
* php-pear
* php-devel
* gcc
* gcc-c++
* zlib-devel
Download libmemcached from: http://download.tangent.org/
Configure, Make, Make install
pecl install memcached
added "extension=memcached.so" to php.ini