我正在关注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
:
第7行找不到类Memcache
此代码放在bin \ chat-server.php
中该课程不仅适用于chat-server.php
脚本。
答案 0 :(得分:4)
服务VS2012
有两个不同的 PHP扩展:
memcached
memcache
&lt; - 请注意memcached
看起来你安装了后者,而你需要第一个用于你的应用程序。
您可以找到适用于Windows here
的扩展程序