首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP redis错误

PHP redis错误
EN

Stack Overflow用户
提问于 2012-07-11 10:02:34
回答 5查看 39K关注 0票数 7

我安装了php redis扩展。但是当我运行测试代码时,我得到了以下错误:

代码语言:javascript
复制
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/redio.so' - /usr/lib/php5/20090626+lfs/redio.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Fatal error:  Class 'Redis' not found in /var/www/test/redisTest.php on line 2

我的php版本是5.3.10,我安装了新版本的phpredis。

我能得到你的帮助吗?谢谢!

安装步骤如下:

代码语言:javascript
复制
git clone https://github.com/nicolasff/phpredis.git
cd phpredis
 phpize
make 
make install

然后在/etc/php5/fpm/confi.d中添加一个配置文件以加载redis.so

EN

回答 5

Stack Overflow用户

发布于 2013-10-04 10:54:48

我使用PHP 5.3,使用以下步骤安装PHP-Redis对我来说效果很好:

  • 安装pecl扩展

sudo pecl install redis

  • In php.ini,您可能需要将extension_dir设置为正确的值。(可以通过上述命令将redis.so放在此目录中执行usr/lib64/php/modules操作)。在我的例子中,我没有设置这个。向php.iniextension=redis.so

  • Restart Apache/PHP-FPM

添加

  • 下面的代码行
票数 9
EN

Stack Overflow用户

发布于 2014-07-07 08:53:08

要验证您是否安装了redis,可以执行以下操作

php -m | grep redis

票数 7
EN

Stack Overflow用户

发布于 2012-07-11 10:14:56

使用echo phpinfo()创建一个PHP文件,并查看模块是否显示出来。如果您看不到该模块,则说明该模块未正确加载。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11424547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档