我是Redis的新手,我想知道是否可以在PHP 5.3 WAMP上使用php_redis.dll?我想通过在redis上使用我的redis实例来开发站点,而仅使用redis扩展。

我已经加载了php_redis.dll — phpredis 2.1.3(PHP 5.3.6,win32,...

它确实在wamp PHP扩展中显示为已加载或已检查,但是我仍然遗漏了一些东西,因为我仍然在下面遇到此错误:

最佳答案

  • 检查您的php version并知道是否启用thread safety(通过使用phpinfo())
    提示:线程安全= ts,非线程安全= nts
  • 现在我们需要下载php_redis.dll。单击https://pecl.php.net/package/redis页面上的DLL链接。(根据PHP版本和线程下载)
  • 提取zip文件
  • 复制php_redis.dll并粘贴到Wamp Server中的以下文件夹(wamp\bin\php\php5.x.xx\ext\)
  • 在您的extension=php_redis.dll中添加php.ini
  • 重新启动wamp服务器
  • 执行phpinfo()并搜索 redis 。它将开始显示,这意味着其 Redis已安装

  • 要检查是否安装了redis,请尝试以下代码:
    try {
        $redis = new Redis();
        $redis->connect('localhost', 6379);
        $redis->set('name', 'Redis is Installed');
        echo $glueStatus = $redis->get('name');
    
    } catch (Exception $ex) {
        echo $ex->getMessage();
    }
    

    关于php - 如何在Windows/Wamp上启用php_redis.dll?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8170433/

    10-12 12:51