1.从here安装phpredis的线程安全版本,方法是遵循所需版本的Windows DLL链接并向下滚动。 1.解压缩下载的ZIP并将其中的.dll文件复制到C:\XAMPP\php\ext。 1.重新启动Apache服务器,然后从命令行运行php -m并在输出中查找redis,以确认phpredis扩展正在加载。 1.奇怪的是,Redis有no official Windows release,尽管它是开发服务器上使用最广泛的操作系统。这让我们不得不相信许多第三方二进制文件中的一个。其中最有信誉的,也是最有可能在未来仍然存在的似乎是Memurai,这是一个企业产品,是免费的开发使用-这是罚款为我们的需要,因为没有-你应该在XAMPP上运行一个生产服务器。2安装Memurai的免费版本会自动添加一个Windows服务来启动你的PC上的Redis服务器。 1.要测试Redis连接是否正常,请在Cygwin/WSL/CMD终端运行以下命令:
$ memurai.exe
// Start the Memurai Redis server
$ ping
// Should output PONG
$ set test "It's alive"
// Should output OK
字符串 1.最后,要测试上面设置的数据是否已持久化,请重新启动PC并运行以下命令:
$ memurai.exe
$ get test
// Should output "It's alive"
$ del test // Delete the test key to tidy up
2条答案
按热度按时间wmvff8tz1#
XAMPP服务器
1.从here安装
phpredis
的线程安全版本,方法是遵循所需版本的Windows DLL链接并向下滚动。1.解压缩下载的ZIP并将其中的
.dll
文件复制到C:\XAMPP\php\ext
。1.重新启动Apache服务器,然后从命令行运行
php -m
并在输出中查找redis
,以确认phpredis
扩展正在加载。1.奇怪的是,Redis有no official Windows release,尽管它是开发服务器上使用最广泛的操作系统。这让我们不得不相信许多第三方二进制文件中的一个。其中最有信誉的,也是最有可能在未来仍然存在的似乎是Memurai,这是一个企业产品,是免费的开发使用-这是罚款为我们的需要,因为没有-你应该在XAMPP上运行一个生产服务器。2安装Memurai的免费版本会自动添加一个Windows服务来启动你的PC上的Redis服务器。
1.要测试Redis连接是否正常,请在Cygwin/WSL/CMD终端运行以下命令:
字符串
1.最后,要测试上面设置的数据是否已持久化,请重新启动PC并运行以下命令:
型
nwlqm0z12#
Ubuntu和Debian服务器
1.使用您的发行版的包管理器安装
phpredis
扩展,将8.1替换为您的服务器正在运行的PHP版本(运行php -v
进行检查):字符串
1.运行
php -m
并在扩展列表中查找redis
,以确认phpredis
扩展正在加载。1.安装Redis服务器和命令行界面,运行以下命令(复制粘贴并输入以一次运行整个命令)并按照说明操作:
型
1.安装好Redis服务器和CLI后,打开Redis配置文件,
型
.并查找
supervised
选项-将其从no
更改为systemd
:型
1.重新启动
redis
服务以使此配置更改生效:型
1.要测试Redis是否安装并正确运行,请运行以下命令:
型
1.最后,要测试上面设置的数据是否已持久化,请运行以下命令:
型
现在你已经在服务器上安装了Redis服务器,并成功使用了Laravel推荐的
phpredis
扩展。See here提供了这个过程的详细说明,以及如何为Redis配置密码以增加安全性(较新版本的Redis已经默认将服务器绑定到localhost,因此通常没有必要这样做)。