Как установить memcache и memcached в OpenServer
Большинству web-разработчиков в среде Windows известна такая популярная серверная платформа и программная среда как OpenServer.
Сегодня бы хотелось рассказать о возможности установки в ней memcache и memcached библиотек.
Итак, начнем установку.
Для начала работы нам понадобиться скачать необходимые библиотеки. Однако, сначала следует узнать, какие сборки нам подойдут. Для этого поможет нам вызов следующей php-функции: echo phpinfo();
У меня кстати, windows 10 x64.
Скачать memcache можно здесь.
Скачать memcached можно здесь.
Выбрать нужную библиотеку легко, зная версию PHP (у меня 7.1), архитектуру (у меня 64) и номер сборки (у меня ts 14).
После скачивания всех библиотек, необходимо их скопировать в нужные места. Например, на моем примере:
C:\OSPanel\modules\php\PHP_7.1-x64\ext\php_memcache.dll
C:\OSPanel\modules\php\PHP_7.1-x64\ext\php_memcached.dll
C:\OSPanel\modules\memcached\Memcached-1.4-x64\libmemcached.dll
Для удобства имена можно переименовать как вам удобнее. Главное, не забудьте потом в файлу php.ini подключить эти библиотеки.
; ---------------------------- ; Extensions ; ---------------------------- extension = php_memcache.dll extension = php_memcached.dll
Дополнительно нужно будет в настройках Open Server на вкладки Модули подключить memcached.
Кстати, если сомневаетесь, какую версию выбрать в настройках, то это довольно просто. Например, если скачали TS 14, то нужна версия 1.4 и т.п.
После всех манипуляций, просто перезагружаем сервер и проверяем информацию через php_info();
Если все сделано правильно, то появятся блоки с информацией о memcache и memcached.
Вот так все простенько и вовсе не сложно.