安装

» PECL 扩展未捆绑在 PHP 中。有关安装此 PECL 扩展的信息,请参阅手册中的“安装 PECL 扩展”章节。其他信息,如新版本、下载、源代码文件、维护者信息和更改日志,可以在这里找到: » https://pecl.php.net/package/memcache.

注意:

可以禁用 memcache 会话处理程序支持。 'pecl install' 选项会提示您进行此操作(默认情况下为启用),但当将扩展静态编译到 PHP 时,可以使用 --disable-memcache-session 配置选项。

添加注释

用户贡献的注释 6 个注释

33
mit at mitayai dot org
14 年前
在阅读此页面上其他人提供的的信息时,务必注意,为“memcached”服务提供了两种*不同*的 memcache PHP 实现。

1) pecl-memcache
2) pecl-memcached

此页面适用于第一个,pecl-memcache。

如果您正在寻找 pecl-memcached 信息,请访问此处

https://php.net/manual/en/book.memcached.php
2
sidi dot khalifa at live dot fr
3 年前
我希望这能帮助到某些人,
环境:我想使用 memcache
像这样

$memcache = new \Memcache();

但 Composer 建议我安装扩展
"ext-memcache": "*",

但该扩展无法正常工作,因此我安装了

sudo apt install php7.4-memcache
sudo apt install php7.4-memcached

然后一切正常
-4
Felipe Estrella Barros
12 年前
在 Slackware 上,在编译后,您应该将文件 /module/memcache.so 复制到 /usr/lib/httpd/modules。然后,必须将指令 extension=memcache.so 添加到文件 /etc/httpd/php.ini 中

重新启动 httpd,它应该可以工作!
-6
mykel dot alvis at gmail dot com
16 年前
在 Fedora 上,显然

yum install php-pecl-memcache
-13
no at spam4me dot com
14 年前
# 如果 apt-get、rpm 或 yum 不起作用
cd /usr/src/
wget http://pecl.php.net/get/memcache-2.2.4.tgz
tar -zxvf memcached-2.2.4.tgz
cd memcached-2.2.4
phpize && ./configure --enable-memcache && make
cp modules/memcache.so /usr/lib/php/modules/

# 注意:打包的扩展模块现在通过 .ini 文件加载
# 位于目录 /etc/php.d 中
touch /etc/php.d/memcached.ini
echo 'extension=memcache.so' > /etc/php.d/memcached.ini

service httpd restart
-24
andryzeus at ukr dot net
12 年前
如果您在 make 后遇到 libtool 版本错误,则可以按以下方式安装
phpize --clean && phpize
rm aclocal.m4
aclocal
autoconf
./configure
make
make install
[memcache-2.2.6, gentoo.x86-64]
To Top