# PHP Memcached 扩展
# 安装 PHP Memcache 扩展
# 安装扩展
搜索扩展包并安装,下载地址:http://pecl.php.net/package/memcache (opens new window)
# 下载安装包
wget http://pecl.php.net/get/memcache-2.2.7.tgz
# 解压
tar -zxvf memcache-2.2.7.tgz
# 进入目录
cd memcache-2.2.7
# 准备编译环境以及构建和安装PHP扩展
/usr/local/php/bin/phpize
# 配置
./configure --with-php-config=/usr/local/php/bin/php-config
# 编译安装
make && make install
注意:/usr/local/php/ 为php的安装路径,需要根据你安装的实际目录调整。
安装成功后会显示你的 memcache.so 扩展的位置,比如我的:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20240526/
# 添加扩展
打开 php.ini 文件,在最后添加以下内容
[Memcache]
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20240526/"
extension = memcache.so
重新启动 php
sudo systemctl restart php-fpm
打印 phpinfo()
查看 memcache 扩展
# 连接 Memached
<?php
$memcache = new Memcache; //创建一个memcache对象
$memcache->connect('localhost', 11211) or die ("Could not connect"); //连接Memcached服务器
$memcache->set('key', 'test'); //设置一个变量到内存中,名称是key 值是test
$get_value = $memcache->get('key'); //从内存中取出key的值
echo $get_value;
← Memcached 简介 在项目中使用 →