我刚刚在 Mac OS X 10.6.8 上安装了 memcached。它安装完美,当我memcached
在终端中输入时,我得到了这个:
failed to listen on TCP port 11211 tcp
listen: Address already in use
Run Code Online (Sandbox Code Playgroud)
我的本地主机中有一个包含以下内容的脚本:
$memcache = new Memcache();
Run Code Online (Sandbox Code Playgroud)
但是我收到一个错误,说Fatal error: Class 'Memcache' not found
.
我怎样才能让 memcached 工作,是不是因为端口 11211 没有被监听,这可能不会让 memcached 工作?
您的第一个错误可能是因为 memcached 已经在运行。如果你跑,ps -e | grep memcache | grep -v grep
你可能会看到它。的输出netstat -a -p tcp | grep LISTEN
也会向您显示所有收听服务,这可能会有所帮助。
第二个问题可能是因为您没有为您的 PHP 版本安装 memcache 扩展(来自我假设您使用的是 PHP 的错误)。您可能希望http://pecl.php.net/package/memcache来解决这个问题。
归档时间: |
|
查看次数: |
22369 次 |
最近记录: |