Как установить 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.

Вот так все простенько и вовсе не сложно.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: