2010-07-19 37 views
2

我想安装phpredis与我的PHP一起工作。 但事情是,每次我试图让它工作,我的error_log发送此错误:fedred 12 phpredis 12

[code] PHP致命错误:Class'Redis'在/var/www/html/testme.php找不到在第5行[/代码]

我从http://github.com/owlient/phpredis 下载的源代码,然后

phpize 
./configure 
make && make install 

但仍然没有工作。

我现在能做什么?

+0

启用模块?调用dl('redis')? phpinfo()说什么? – Wrikken 2010-07-19 07:31:08

回答

2

我得到它的工作。

我不得不放弃在php.ini的完整路径,重新启动httpd和瞧它的工作原理:d

+0

*此编辑位于php.ini文件的“Dynamic Extensions”部分,完整条目为:'extension = redo.so' – 2012-05-31 05:47:01

+0

即使重新加载也能正常工作。 :) – khushalbokadey 2013-07-09 13:36:42

5

具体地说,创造了一个redis.ini:

 
$ cat /etc/php5/apache2/conf.d/redis.ini 
;configure the redis module 
extension=redis.so 

我提起了github上的问题,希望他们会自动创建ini,或者至少在安装说明中解释: https://github.com/owlient/phpredis/issues/94