Instal memcached com php7

0

Como posso instalar o memcached do php.net e trabalhá-lo com o php7 +? Eu tentei alguns tutoriais de outros sites (não me lembro agora), mas isso não funciona. Alguém pode me ajudar a fazer isso, eu sou muito novo com o Ubuntu e desenvolvimento web, então qualquer coisa pode me ajudar.

    
por googol8080 16.10.2016 / 16:47

1 resposta

1

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!

    
por Tannetto 04.08.2017 / 06:23