Windows环境下PHP Redis扩展安装步骤详解

更新时间:2024-04-13 21:55:13   人气:3322
在 Windows 环境下,为 PHP 安装Redis扩展是一项必要的任务以实现高效的数据缓存和存储功能。以下是一份详细的、分步的指南来帮助您顺利完成该过程。

**第一步:下载并配置PHP环境**

首先,请确保您的系统已正确安装了最新稳定版的PHP,并且已经将其添加到系统的PATH变量中以便全局调用。您可以从官方网站(https://windows.php.net/download/)获取适合你的PHP版本进行安装。

**第二步:下载PHP_redis.dll文件**

访问PECL网站( https://pecl.php.net/package/redis )找到与你当前PHP版本兼容的Redis驱动器dll文件。选择正确的Thread Safe (TS) 或 Non Thread Safe (NTS),以及对应的VC编译器版本后缀如php_redis-5.x.y-ts-vc14-x64.zip等,并完成其下载。

**第三步:解压并放置DLL文件至PHP extensions目录**

将上一步骤中下载好的zip压缩包解开,在其中寻找名为“php_redis.dll”的文件。然后把这个 DLL 文件复制粘贴到 PHP 的 ext 目录内,例如 `C:\path\to\your\php\ext` 。

**第四步:编辑或创建 php.ini 配置文件**

打开位于 PHP 根目录下的 “php.ini” 文件,通常路径类似 "C:/xampp/php/php.ini"或者"C:\Program Files\PHP\<version>\php.ini" 。在此文件末尾增加一行用来加载 Redis 扩展:

ini

extension=php_redis.dll


保存修改后的php.ini文件并重启Web服务器服务(Apache/IIS/Nginx),让新的设置生效。

**第五步:验证Redis拓展是否成功载入**

新建一个包含如下代码的PHP脚本测试Redis扩展是否正常工作:

php

<?php
$redis = new Redis();
if ($redis->connect('localhost', 6379)) {
echo 'Connected to Redis server successfully!';
} else {
die("Failed connecting to the redis server.");
}
?>

运行此脚本如果显示'Connected to Redis server successfully!'则表示已在Windows环境中成功地给PHP安装并启用了Redis扩展。

请务必注意在整个过程中匹配好各个软件组件的对应版本,同时确认本地也正运行着可用的Redis Server实例并且监听的是默认端口6379。通过遵循以上详尽步骤,您应该能够顺利实现在Windows平台上的PHP对Redis的支持使用。