我是redis的新手,我想知道是否可以在PHP 5.3 WAMP上使用php_redis.dll
?我想通过在redis上使用我的redis实例来开发一个站点,只使用redis扩展。
我已经加载了php_redis.dll - phpredis 2.1.3(PHP 5.3.6,win32,...
它确实在PHP扩展中显示加载或检查但我仍然遗漏了一些东西,因为我仍然遇到以下错误:
致命错误:Class' Redis'找不到 第7行的C:\ wamp \ www \ api.twitterapp.com \ 1redistest.php
答案 0 :(得分:0)
也许会更好地使用客户端库而不是php扩展,因为共享主机不包含此扩展,请看一下
答案 1 :(得分:0)
检出您的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\
)中的以下文件夹extension=php_redis.dll
中添加php.ini
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();
}