PHP棘轮:未找到类Memcache

时间:2015-06-13 10:21:38

标签: php ratchet

我正在关注Ratchet的教程。对于SessionProvider页面,代码如下:

<?php
// Your shell script
use Ratchet\Session\SessionProvider;
use Symfony\Component\HttpFoundation\Session\Storage\Handler;
use Ratchet\App;

$memcache = new Memcache; // Class not found on line 7
$memcache->connect('localhost', 11211);

$session = new SessionProvider(
    new MyApp
  , new Handler\MemcacheSessionHandler($memcache)
);

$server = new App('localhost');
$server->route('/sessDemo', $session);
$server->run();

当我在command-line

中运行脚本时,PHP会抛出致命错误
  

第7行找不到类Memcache

此代码放在bin \ chat-server.php

Wierd Stuff

该课程不仅适用于chat-server.php脚本。

1 个答案:

答案 0 :(得分:4)

服务VS2012有两个不同的 PHP扩展:

  • memcached
  • memcache&lt; - 请注意memcached

看起来你安装了后者,而你需要第一个用于你的应用程序。

您可以找到适用于Windows here

的扩展程序