如何在windows / wamp上启用php_redis.dll


How to enable php_redis.dll on windows / wamp?

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

我加载了php_redis.dll - phpredis 2.1.3 (PHP 5.3.6, win32,…)

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

致命错误:类'Redis'没有找到C:'wamp'www'api.twitterapp.com' 1rerestest .php on line 7

  1. 检查您的php version并知道thread safety是否启用(通过使用phpinfo())

    提示:线程安全= ts,非线程安全= nts

  2. 现在我们需要下载php_redis.dll。请访问https://pecl.php.net/package/redis页面上的DLL链接。(根据PHP版本和线程下载)

  3. 解压压缩文件

  4. 复制php_redis.dll并粘贴到Wamp Server(wamp'bin'php'php5.x.xx'ext')的以下文件夹

  5. php.ini中添加extension=php_redis.dll

  6. 重新启动wamp服务器

  7. 执行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扩展,因为共享主机不包含这个扩展,看看

哪个PHP模块与redis一起使用?