Esta é a solução para você concluir as etapas para instalar o memcached e php7 no sistema operacional Ubuntu:
Primeiro, você obtém e instala o PHP-7 e o memcached:
sudo apt-get update
sudo apt-get install -y tmux curl wget \
nginx \
php7.0-fpm \
php7.0-cli php7.0-curl php7.0-gd \
php7.0-intl php7.0-mysql php-memcached
Então o PHP7 está instalado!
Segundos, Se o php-memcached não foi instalado, podemos construí-lo manualmente. (Entretanto, é provável que esteja disponível para instalação através do pacote php7.0-memcached agora).
Se você precisar de uma versão mais nova do módulo PHP-Memcached, podemos criá-lo manualmente. Veja como:
sudo apt-get install -y php7.0-dev git pkg-config build-essential libmemcached-dev
sudo apt-get install -y libmemcached-dev libmemcached11 git build-essential
git clone https://github.com/php-memcached-dev/php-memcached
cd php-memcached
git checkout php7
git pull
/usr/local/php7/bin/phpize
./configure --with-php-config=/usr/local/php7/bin/php-config
make
sudo make install
Então precisamos configurar o PHP (CLI e FPM) para usar o módulo memcached. Edite /etc/php/mods-available/memcached.ini
, adicione:
; configuration for php memcached module
; priority=20
extension=memcached.so
Em seguida, habilite-o incluindo links simbólicos para esse arquivo nos diretórios conf.d do FPM / CLI:
sudo ln -s /etc/php/mods-available/memcached.ini /etc/php/7.0/fpm/conf.d/20-memcached.ini
sudo ln -s /etc/php/mods-available/memcached.ini /etc/php/7.0/cli/conf.d/20-memcached.ini
Recarregue o php-fpm para incluir as novas alterações
sudo service php7.0-fpm restart
E lá nós temos isso, o PHP7 está instalado, com suporte ao Memcached!