gpt4 book ai didi

php - Redis for php 5.4 在 Windows 机器中找不到 fatal error 类 'Redis'

转载 作者:可可西里 更新时间:2023-11-01 11:00:45 26 4
gpt4 key购买 nike

我正在使用 php 5.4.12,它安装了在 https://github.com/nicolasff/phpredis/downloads 下载的扩展 php_redis 和 php_igbinary .

有2个版本:线程版本和非线程版本。首先我尝试第一个。复制2个文件php_redis和php_igbinary到php的ext文件夹,编辑php.ini配置加载扩展似乎成功了

enter image description here

之后,我运行具有命令的 myfile.php:$redis = new Redis(); -> 它出现 fatal error :CLASS REDIS IS NOT FOULD。

我试过其他版本(非线程),但我得到了类似的结果。

有人知道吗

提前致谢

更新:我看看apache的错误日志。明白了:

PHP Warning:  PHP Startup: Unable to load dynamic library   'c:/wamp/bin/php/php5.4.12/ext/php_igbinary.dll' - %1 is not a valid Win32 application.\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.4.12/ext/php_redis.dll' - %1 is not a valid Win32 application.\r\n in Unknown on line 0

最佳答案

这是版本不匹配。您使用的是 64 位 php_redis.dll 而不是 32 位。从 here 下载并粘贴适用于 php 5.3-5.6 的 32 位版本到您的 php/ext 文件夹并将以下行添加到您的 php.ini:

extension=php_redis.dll

PHP 7.0-7.1 版本可在以下位置找到:https://pecl.php.net/package/redis/3.1.0/windows

关于php - Redis for php 5.4 在 Windows 机器中找不到 fatal error 类 'Redis',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23692281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com