PHP 大会日本 2024

安装

有关安装此 PECL 扩展的信息可以在名为 安装 PECL 扩展 的手册章节中找到。其他信息,如新版本、下载、源文件、维护者信息和更改日志,可以在此处找到: » https://pecl.php.net/package/memcached

如果 libmemcached 安装在非标准位置,请使用 --with-libmemcached-dir=DIR 开关,其中 DIR 是 libmemcached 的安装前缀。此目录必须包含 include/libmemcached/memcached.h 文件。

Zlib 是压缩支持所必需的。要指定 Zlib 的非标准安装,请使用 --with-zlib-dir=DIR 开关,其中 DIR 是 Zlib 的安装前缀。

会话处理程序支持默认启用。要禁用它,请使用 --disable-memcached-session 开关。

SASL 身份验证支持默认禁用。要启用它,请使用 --enable-memcached-sasl 开关。这需要已安装 libsasl2 并且 libmemcached 已启用 SASL 支持进行构建。

添加注释

用户贡献的注释 4 个注释

98
qeremy [at] gmail [dot] com
12 年前
不要浪费时间在 Ubuntu 上安装它,只需尝试“sudo apt-get install php5-memcached”。您需要做一些事情才能确保安装 memcached。无论如何...

步骤 1。
$ sudo apt-get install memcached
步骤 2。
$ sudo apt-get install php5-memcached
步骤 3。
$ sudo /etc/init.d/apache2 restart

准备好了!

一些测试怎么样?

<?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);
?>

希望对某些人有所帮助。
~Kerem
12
info at kgsw dot de
5 年前
对于 PHP 7 似乎有效

$ 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);
...
6
petermiller1986 att gmail dotttttttt com
12 年前
我计划在我的网站上使用 membase,我一直在努力使用 pear 在 Ubuntu 上安装 memcashed php 客户端,但实际上有一种更简单的方法

$ sudo apt-get install php5-memcached

您甚至不需要先安装 membase 服务器 - 这可以在之后完成。希望这对某些人有所帮助!
0
Clint Priest
15 年前
如果您的服务器像我的那样具有 --enable-json=shared,则此扩展需要您具有 extension=json.so 才能正确加载。
To Top