PHP Ratchet: класс Memcache не найден

Я следую учебникам 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(); 

PHP вызывает смертельную ошибку при запуске скрипта в command-line :

Класс Memcache не найден в строке 7

Этот код помещается в bin \ chat-server.php

Wierd Stuff

Класс недоступен только для скрипта chat-server.php .

    Для службы memcached существуют два разных расширения PHP:

    • memcache
    • memcached <- отметить d

    Похоже, вы установили последний, в то время как вам нужен первый для вашего приложения.

    Вы можете найти правильное расширение для Windows здесь