我添加了
php_redis.dll文件/php/ext文件夹
并添加
extension = php.ini文件中的redis。
我在Windows 10上使用64位XAMPP服务器。这是我在错误日志中看到的内容:
警告:PHP启动:无法加载动态库'php_redis.dll' (尝试:c: xampp php ext php_redis.dll(%1不是有效的win32 应用程序。(,c: xampp php ext php_php_redis.dll.dll(指定的 无法找到模块。((在第0行上未知的模块
有人面临类似问题吗?我们有一个工作解决方案吗?
okey伙计们,我有同样的错误并且进行一些测试((
我只有基于x86的解决方案,我将其用于我的Web Devel,在Windows 10 x64上工作了100%,所以
-
使用此链接:https://github.com/microsoftarchive/redis/releases/download/win-3.2.100/redis-x64-3.2.100.msi
-
检查并保存在文本文件中,您的PHP版本带有phpinfo和其他信息:VC14或VC15,X86或X64,线程安全或不安全线程安全 - 您可以使用此命令检查:php -i | findstr"线程 - 如果启用了,则使用TS版本。
如果您尚未安装PHP下载并解开(安装(PHP v7.3.25 NTS Win32 VC15 X86,则此链接:https://windows.php.net/downloads/releases/php-7.3.25-nts-win32-vc15-vc15-vc15-x86.zip
-
下载REDIS v5.1.1 for php 7.3 NTS VC15 X86,(或最新https://pecl.php.net/package/redis单击DLL,然后选择所需的版本PHP 7.x和检查TS或NTS版本(或使用此链接:https://windows.php.net/downloads/pecl/snaps/redis/5.1.1/php_redis-5.1.1.1.1.3-nts-vc15-vc15-vc15-vc15-vc15-x86.zip
-
用小符号创建dir:
c: php ext
-
解开php_redis-5.1.1.1-7.3-nts-vc15-x86.zip存档,然后将两个文件复制到C: php ext Directory:
php_redis.dll
php_redis.pdb
-
在php dir中编辑您的php.ini:搜索&编辑您的"路径和目录"类似的部分:
; include_path ="; c: php incrupt
; http://php.net/include-path
; extension_dir =
doc_root =
user_dir =
也搜索&编辑您的"动态扩展"部分,添加行:
扩展= php_redis.dll
- 运行Web服务器并测试您的phpinfo,您需要查看redis扩展部分!