错误日志:[09-Mar-2020 18:50:35 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'redis' (tried: c:/Wamp/bin/php/php7.2.4/ext/redis (The specified module could not be found.), c:/Wamp/bin/php/php7.2.4/ext/php_redis.dll (The specified procedure could not be found.)) in Unknown on line 0
我在Windows 10的c:/Wamp/bin/php/php7.2.4/ext/文件夹中安装了php_reddis.dll。启动WAMP时,出现上述错误。是否有本应安装的我没有看到的库?
最佳答案
请仔细执行以下步骤。
步骤1.打印phpinfo()
步骤2.检查PHP版本(例如PHP 7.4.0版)并访问https://pecl.php.net/package/redis网站,然后根据您的PHP版本选择软件包。
例如对于PHP 7.4,https://pecl.php.net/package/redis/5.2.2/windows
步骤3.在phpinfo(),
搜索Thread Safety
中检查它是enabled
还是disabled
。如果启用,则需要下载线程安全(TS
)。否则,请下载“非线程安全”(NTS
)
步骤4.现在解压缩zip文件并获取php_redis.dll
并将其粘贴到Wamp Server中的php扩展文件夹中(wamp64\bin\php\php7.x.x\ext\
)
步骤5.在您的extension=php_redis.dll
中添加php.ini
(通过单击Wamp-> PHP-> php.ini)
步骤6.重新启动WAMP服务器,并在redis
中插入phpinfo()
。
关于php - Redis已安装但未在WAMP中加载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60606859/