给Windows的PHP安装Redis 扩展 - 技术宅银魂 - 科技改变生活 - 万事屋

给Windows的PHP安装Redis 扩展

最近在研究IIS运行PHP网站,比如WordPress,Redis也需要安排上,先给Windows版本的PHP安装一个Redis扩展。

  1. 确认PHP版本和位数
    首先,确认您的PHP版本(如7.4、8.0等)以及是32位还是64位。
  2. 下载Redis扩展
    访问 PECL 网站(https://windows.php.net/downloads/pecl/releases/redis/ 选择与您PHP版本匹配的Redis扩展。确保选择正确的Thread Safe (TS) 版本和位数(x86 或 x64)。
  3. 解压文件
    将下载的zip文件解压,您会得到 php_redis.dll 文件。
  4. 复制 DLL 文件
    将 php_redis.dll 文件复制到PHP的扩展目录。通常路径是:
    C:\Program Files\PHP\ext\
  5. 修改 php.ini
    打开 php.ini 文件(通常在PHP安装目录中),添加以下行:
    extension=php_redis.dll
  6. 安装 Redis 服务器(可选)
    如果您还没有安装 Redis 服务器,可以从 https://github.com/microsoftarchive/redis/releases 下载并安装 Windows 版 Redis。(Win版太老,我用的是Docker版Redis Server)
  7. 重启 IIS
    打开命令提示符(以管理员身份运行),输入以下命令重启 IIS:

    iisreset
  8. 验证安装
    创建一个包含 phpinfo() 函数的PHP文件,通过浏览器访问它,查找 Redis 部分以确认扩展已成功加载。

注意事项:

  • 确保下载的Redis扩展版本与你当前的PHP版本兼容。
  • 某些情况下,可能需要下载额外的 DLL 文件(如 libzstd.dll)并将其放在PHP目录中。
  • 如果遇到问题,检查PHP错误日志以获取更多信息。
  • 对于生产环境,建议使用稳定版本的扩展。

    没有回复内容

万事屋新帖