Как настроить Memcached с PHP 7 в Linux |

Как настроить Memcached с PHP 7 в Linux

Мануал

Memcached – это хранилище значений ключей в памяти для небольших порций произвольных данных (строк, объектов) из результатов вызовов базы данных, вызовов API или рендеринга страницы.

Для PHP есть php-memached. К сожалению, установка php-memecahced не так проста, как установка apt-get, потому что последняя версия php-memcached недоступна через встроенные менеджеры пакетов, т.е. apt get.

Следуйте этим простым шагам, чтобы установить и настроить PHP-Memcached с php 7 (7.1).

Предпосылки

требуется пакет php-dev

sudo apt-get install php7.1-dev

Требования

sudo apt-get update 
sudo apt-get install build-essential pkg-config make git g++ gcc

Настройка

Теперь давайте установим необходимые библиотеки

sudo apt-get install libmemcached-dev libmsgpack-dev libmsgpackc2

сейчас клонируем и собираем php-memcached

git clone --depth 1 https://github.com/php-memcached-dev/php-memcached.git
cd php-memcached
phpize
./configure
make
sudo mv modules/ /usr/local/memcached/

Включение

Следующая команда создаст файлы memcached.ini в каталогах /etc/php/7.1/cli/conf.d/ и /etc/php/7.1/fpm/conf.d/

echo 'extension=/usr/local/memcached/memcached.so' | \
sudo tee /etc/php/7.1/cli/conf.d/memcached.ini

echo 'extension=/usr/local/memcached/memcached.so' | \
sudo tee /etc/php/7.1/fpm/conf.d/memcached.ini

Проверка

Команда «-m» выведет все скомпилированные модули.

Вы также можете использовать «-i», чтобы увидеть всю загруженную конфигурацию, или старую функцию phpinfo (), чтобы распечатать всю информацию.

php -m | grep "memcached" && php-fpm7.1 -m | grep "memcached"

Memcrashed — утилита эксплойт DDoS memcached

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий

  1. Евгений

    sudo mv modules/ /usr/local/memcached/ ошибка вылазит mv: cannot stat ‘modules/’: No such file or directory
    я так понимаю потому что не существует директории modules/ может другое что-то переместить надо?

    Ответить
    1. cryptoparty автор

      А она есть с текущем каталоге после пулла?

      Ответить