在Debian上使用PHP和Memcached进行缓存,你需要按照以下步骤操作:
打开终端,运行以下命令来安装Memcached:
sudo apt-get update
sudo apt-get install memcached
启动并启用Memcached服务:
sudo systemctl start memcached
sudo systemctl enable memcached
运行以下命令来安装PHP的Memcached扩展:
sudo apt-get install php-memcached
如果你使用的是PHP 7.2或更高版本,请安装php-memcached包。对于PHP 7.1,请安装php7.1-memcached包。
编辑你的PHP配置文件(例如/etc/php/7.4/cli/php.ini),添加以下行:
extension=memcached.so
将7.4替换为你的PHP版本。如果你使用的是PHP-FPM,请编辑相应的www.conf文件(例如/etc/php/7.4/fpm/pool.d/www.conf)。
对于PHP-FPM:
sudo systemctl restart php7.4-fpm
将7.4替换为你的PHP版本。
对于Apache:
sudo systemctl restart apache2
对于Nginx:
sudo systemctl restart nginx
创建一个名为test_memcached.php的文件,输入以下内容:
<?php
$memcached = new Memcached();
$memcached->addServer('localhost', 11211);
$key = 'test_key';
$value = 'Hello, Memcached!';
// 存储数据到Memcached
$memcached->set($key, $value, 3600); // 缓存1小时
// 从Memcached获取数据
$cached_value = $memcached->get($key);
if ($cached_value) {
echo "从Memcached获取的数据: " . $cached_value;
} else {
echo "没有找到缓存的数据";
}
?>
将7.4替换为你的PHP版本。然后在浏览器中访问此文件,你应该看到输出“从Memcached获取的数据: Hello, Memcached!”。
现在你已经成功地在Debian上使用PHP和Memcached进行缓存了。你可以根据需要调整缓存时间和其他设置。