我是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
-
检查您的
php version
并知道thread safety
是否启用(通过使用phpinfo()
)提示:线程安全=
ts
,非线程安全=nts
-
现在我们需要下载
php_redis.dll
。请访问https://pecl.php.net/package/redis页面上的DLL链接。(根据PHP版本和线程下载) -
解压压缩文件
-
复制
php_redis.dll
并粘贴到Wamp Server(wamp'bin'php'php5.x.xx'ext'
)的以下文件夹 -
在
php.ini
中添加extension=php_redis.dll
-
重新启动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扩展,因为共享主机不包含这个扩展,看看
哪个PHP模块与redis一起使用?