本文将介绍如何在宝塔面板中安装 Memcached 和 PHP Memcached 扩展,以便在你的 Web 应用中使用 Memcached 进行缓存管理。
步骤 1:登录宝塔面板
首先,通过浏览器访问宝塔面板。一般默认地址为 http://your-server-ip:8888
或 https://your-server-ip:8888
,并使用管理员账号登录。
步骤 2:安装 Memcached
- 进入软件管理界面:在宝塔面板的左侧菜单中,点击 软件管理。
- 安装 Memcached:
- 在 软件商店 中,搜索
Memcached
。 - 找到 Memcached 后,点击 安装 按钮,宝塔会自动安装 Memcached 和相关依赖。
- 在 软件商店 中,搜索
- 安装完成后,你可以在 服务 页签中找到 Memcached 服务,点击 配置 按钮进行配置。常见的配置选项包括:
- 内存限制:设置 Memcached 使用的最大内存。
- 监听端口:默认端口是
11211
,可以根据需要修改。 - 最大连接数:设置最大连接数等。
- 点击 启动 按钮启动 Memcached 服务。
步骤 3:安装 PHP
- 安装 PHP:如果你的服务器上还没有安装 PHP,可以通过宝塔面板来安装。在 软件管理 中,找到 PHP,选择需要的版本(比如 PHP 7.4 或 PHP 8.x),点击安装。
- 安装完成后,PHP 服务会自动启动。
步骤 4:安装 PHP Memcached 扩展
Memcached 安装完毕后,还需要为 PHP 安装 Memcached 扩展,以便你的应用能够与 Memcached 进行交互。
- 进入 PHP 扩展管理界面:在宝塔面板中,点击 软件管理,然后选择 PHP 扩展。
- 安装 Memcached 扩展:
- 在 PHP 扩展页面的搜索框中,输入
memcached
。 - 找到 memcached 扩展后,点击 安装 按钮。
- 在 PHP 扩展页面的搜索框中,输入
- 安装完成后,确保扩展已启用。在扩展列表中确认 memcached 已处于启用状态。
步骤 5:重启 PHP 服务
安装并启用 Memcached 扩展后,需要重启 PHP 服务以使改动生效:
- 在宝塔面板中,点击 服务,找到 PHP-FPM,然后点击 重启 按钮。
步骤 6:验证 Memcached 扩展是否启用
为了确保 Memcached 扩展正确安装并启用,你可以使用一个简单的 PHP 文件来验证。
- 创建一个新的 PHP 文件(例如
info.php
),并添加以下代码:
php复制代码<?php
phpinfo();
?>
- 在浏览器中访问该文件(如
http://your-server-ip/info.php
)。在显示的 PHP 配置页面中,查找memcached
,如果你看到相关信息,说明 Memcached 扩展已经成功安装。
步骤 7:测试 Memcached 缓存功能
你可以使用以下 PHP 代码测试 Memcached 缓存是否正常工作:
php复制代码<?php
$mem = new Memcached();
$mem->addServer('127.0.0.1', 11211);
$mem->set('foo', 'bar', 3600); // 设置缓存 1 小时
$value = $mem->get('foo');
echo $value; // 输出 'bar'
?>
如果代码能成功输出 bar
,说明 Memcached 缓存已经正常工作。
原创文章,作者:北单,如若转载,请注明出处:https://www.beidanyezhu.com/a/207.html