最近在研究IIS运行PHP网站,比如WordPress,Redis也需要安排上,先给Windows版本的PHP安装一个Redis扩展。
- 确认PHP版本和位数
首先,确认您的PHP版本(如7.4、8.0等)以及是32位还是64位。 - 下载Redis扩展
访问 PECL 网站(https://windows.php.net/downloads/pecl/releases/redis/ 选择与您PHP版本匹配的Redis扩展。确保选择正确的Thread Safe (TS) 版本和位数(x86 或 x64)。 - 解压文件
将下载的zip文件解压,您会得到 php_redis.dll 文件。 - 复制 DLL 文件
将 php_redis.dll 文件复制到PHP的扩展目录。通常路径是:
C:\Program Files\PHP\ext\ - 修改 php.ini
打开 php.ini 文件(通常在PHP安装目录中),添加以下行:
extension=php_redis.dll - 安装 Redis 服务器(可选)
如果您还没有安装 Redis 服务器,可以从 https://github.com/microsoftarchive/redis/releases 下载并安装 Windows 版 Redis。(Win版太老,我用的是Docker版Redis Server) - 重启 IIS
打开命令提示符(以管理员身份运行),输入以下命令重启 IIS:iisreset
- 验证安装
创建一个包含 phpinfo() 函数的PHP文件,通过浏览器访问它,查找 Redis 部分以确认扩展已成功加载。
注意事项:
- 确保下载的Redis扩展版本与你当前的PHP版本兼容。
- 某些情况下,可能需要下载额外的 DLL 文件(如 libzstd.dll)并将其放在PHP目录中。
- 如果遇到问题,检查PHP错误日志以获取更多信息。
- 对于生产环境,建议使用稳定版本的扩展。
没有回复内容