Instalação
Informações para instalar esta extensão PECL podem ser
encontradas no capítulo Instalação de
Extensões PECL do manual. Informações adicionais, como novas versões,
downloads, arquivos fontes, informações do mantenedor e um CHANGELOG, podem ser
encontradas aqui:
» https://pecl.php.net/package/memcached.
Se o libmemcached estiver instalado em um local não padrão, use a opção --with-libmemcached-dir=DIR, em que DIR é o prefixo
de instalação do libmemcached. Este diretório deve conter o arquivo
include/libmemcached/memcached.h.
Zlib é necessário para suporte de compactação. Para especificar a instalação
não padrão do Zlib, use --with-zlib-dir=DIR, onde DIR é o prefixo de
instalação do Zlib.
O suporte ao manipulador de sessão é ativado por padrão. Para desativá-lo,
use a opção --disable-memcached-session.
O suporte à autenticação SASL é desabilitado por padrão. Para ativá-lo, use a opção
--enable-memcached-sasl. Isso requer que
libsasl2 tenha sido instalado e que libmemcached tenha sido construído
com suporte a SASL ativado.
qeremy [at] gmail [dot] com ¶13 years ago
Do not lose your time to install it on Ubuntu just trying "sudo apt-get install php5-memcached". There is something you need to do that sure installing memcached. Anyway...
Step 1.
$ sudo apt-get install memcached
Step 2.
$ sudo apt-get install php5-memcached
Step 3.
$ sudo /etc/init.d/apache2 restart
Ready!
What about some test?
<?php
error_reporting(E_ALL & ~E_NOTICE);
$mc = new Memcached();
$mc->addServer("localhost", 11211);
$mc->set("foo", "Hello!");
$mc->set("bar", "Memcached...");
$arr = array(
$mc->get("foo"),
$mc->get("bar")
);
var_dump($arr);
?>
Hoping to help someone.
~Kerem
info at kgsw dot de ¶6 years ago
For PHP 7 seems to work: $ sudo apt-get install memcached $ sudo apt-get install php-memcached $ sudo apachectl graceful## php 7.2.19 / ubuntu 18.04.1$mc = new Memcached();$mc->addServer("localhost", 11211);...
petermiller1986 att gmail dotttttttt com ¶13 years ago
i'm planning on using membase for my website and i was really struggling to install the memcashed php client on ubuntu with pear, but actually there is an easier way:$ sudo apt-get install php5-memcachedyou dont even need to install the membase server first - this can be done afterwards. hope this helps someone!
Clint Priest ¶15 years ago
If your server has --enable-json=shared as mine did, this extension requires you to have extension=json.so to load properly.