Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Redis扩展在wampserver windows10上不工作_Php_Redis_Wampserver - Fatal编程技术网

Php Redis扩展在wampserver windows10上不工作

Php Redis扩展在wampserver windows10上不工作,php,redis,wampserver,Php,Redis,Wampserver,为了在我的WAMPServerx64上启用php_redis扩展,我完成了以下步骤。线程安全已启用 从该链接下载了Zip文件 解压缩zip文件,将php_redis.dll复制到wamp64\bin\php\php7.3.12\ext\目录中 在php.ini文件中添加了extension=php_redis.dll 重新启动wamp服务器 我仍然在phpinfo()上找不到redis 当我从WampServer托盘图标检查redis extension时,它显示了以下错误: “php_redi

为了在我的WAMPServerx64上启用php_redis扩展,我完成了以下步骤。线程安全已启用

  • 从该链接下载了Zip文件

  • 解压缩zip文件,将php_redis.dll复制到
    wamp64\bin\php\php7.3.12\ext\
    目录中

  • 在php.ini文件中添加了
    extension=php_redis.dll

  • 重新启动wamp服务器

  • 我仍然在
    phpinfo()
    上找不到redis

    当我从WampServer托盘图标检查redis extension时,它显示了以下错误:

    “php_redis.dll”扩展文件存在,但没有 php.ini中的“extension=php_redis.dll”行

    我错过了什么?

    Php版本=7.3.12, Windows10x64

    更新

    我重新安装了WAMP服务器,C++重新分发表,并遵循相同的步骤来启用PHPJRIIS扩展。现在前面的错误消失了

    然而,当我试图在我的代码上使用Redis时,它仍然显示错误

    这一次,我从php错误日志中得到以下错误:

    [05-Jun-2020 12:45:17 UTC]PHP警告:PHP启动:无法加载 动态库“redis”(尝试:c:/wamp64/bin/php/php7.3.12/ext/redis) (找不到指定的模块。), c:/wamp64/bin/php/php7.3.12/ext/php_redis.dll(指定的过程 在第0行的未知中找不到。)


    请仔细遵循以下步骤

    第一步。打印
    phpinfo()

    第二步。检查PHP版本(例如PHP版本7.4.0)并访问网站,根据您的PHP版本选择软件包。 e、 对于PHP7.4

    第三步。在
    phpinfo()中,
    搜索“线程安全性”,检查它是否已启用或禁用。如果启用,则需要下载线程安全(TS)。否则,请下载非线程安全(NTS)

    第四步。现在提取zip并获取
    php\u redis.dll
    ,然后将其粘贴到Wamp服务器中的php扩展文件夹中(
    wamp64\bin\php\php7.x.x\ext\

    第五步。在
    php.ini
    中添加
    extension=php\u redis.dll
    (通过单击Wamp->php->php.ini)


    第六步。重新启动WAMP服务器并在
    phpinfo()
    中搜索redis,这是一个愚蠢的问题,但是您安装了redis吗?PHP扩展不是REDIS,它只是REDIS的一个连接器。是的,安装了REDIS。您是否从PECL下载了线程安全dll?您是否也检查了与您正在使用的WAMPServer 32 0r 64位相匹配的X64(64位)或X86(32位)?是的,下载了TS dll文件。是的,两者都是x64,所以这不应该是一个问题。