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Инсталација
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Инсталација
Референца за `memcached.installation.php` со подобрена типографија и навигација.
Инсталација
repository and is no longer bundled with PHP as of PHP 8.4.0 Инсталација на PECL екстензииInformation for installing this PECL extension may be found in the manual chapter titled » https://pecl.php.net/package/memcached.
If libmemcached is installed in a non-standard location, use Ако libmemcached е инсталиран на нестандардна локација, користете --with-libmemcached-dir=DIR include/libmemcached/memcached.h file.
прекинувач, каде што DIR е префиксот за инсталација на libmemcached. Оваа директорија мора да ја содржи Zlib е потребно за поддршка на компресија. За да специфицирате нестандардна инсталација на Zlib, користете --with-zlib-dir=DIR
прекинувач, каде што DIR е префиксот за инсталација на Zlib. --disable-memcached-session switch.
Поддршката за сесиски ракувач е овозможена по дифолт. За да ја оневозможите, користете --enable-memcached-sasl Поддршката за автентикација SASL е оневозможена по дифолт. За да ја овозможите, користете
Белешки од корисници 4 белешки
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);
...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-memcached
you dont even need to install the membase server first - this can be done afterwards. hope this helps someone!If your server has --enable-json=shared as mine did, this extension requires you to have extension=json.so to load properly.