Installazione
Informazioni per l'installazione di questa estensione PECL possono essere
trovate nel capitolo del manuale intitolato Installazione
delle estensioni PECL. Informazioni aggiuntive come nuove release,
download, file sorgenti, informazioni del manutentore e un CHANGELOG possono essere
trovate qui:
» https://pecl.php.net/package/memcached.
If libmemcached is installed in a non-standard location, use --with-libmemcached-dir=DIR switch, where DIR is the
libmemcached install prefix. This directory has to contain the
include/libmemcached/memcached.h file.
Zlib is required for compression support. To specify non-standard
installation of Zlib, use --with-zlib-dir=DIR switch, where DIR is the Zlib
install prefix.
Session handler support is enabled by default. To disable it, use --disable-memcached-session switch.
SASL authentication support is disabled by default. To enable it, use
--enable-memcached-sasl switch. This
requires that libsasl2 has been installed and that libmemcached has been
built with SASL support enabled.
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.