web-dev-qa-db-ja.com

memcacheに接続できません

彼らが示唆するように、私はmemcacheに接続しようとしています:

$memcache = new Memcache();
$memcache->pconnect('localhost',11211);

しかし、私は得る:

Notice: Memcache::pconnect() [memcache.pconnect]: Server localhost (tcp 11211) failed with: Connection refused (111) in /home/user/public_html/website.com/includes/basedatos.php on line 26

理由は何ですか?

12

memcachedサーバーを実際にインストールして、接続できるようにする必要があります。 CentOSでは、これは次の方法で実行できます...

Sudo yum install memcached

(LinuxのDebianフレーバーでは、yumの代わりにapt-getを使用します)

22
Amber

これは明らかかもしれませんが、memcachedが実際に実行されていることを確認してください。

service memcached start
16
Andrew Rout

memcacheはmemcachedとは異なります

$memcache = new Memcache();が機能したためにmemcacheをインストールしたこと

サーバーで起動する必要があります

これを確認してください MemcachedサーバーをインストールしてPHPでアクセスするための10の赤ちゃんのステップ

5
Ali.MD