我安装了php redis扩展。但是当我运行测试代码时,我得到了以下错误:
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。
我能得到你的帮助吗?谢谢!
安装步骤如下:
git clone https://github.com/nicolasff/phpredis.git
cd phpredis
phpize
make
make install然后在/etc/php5/fpm/confi.d中添加一个配置文件以加载redis.so
发布于 2013-10-04 10:54:48
我使用PHP 5.3,使用以下步骤安装PHP-Redis对我来说效果很好:
sudo pecl install redis
php.ini,您可能需要将extension_dir设置为正确的值。(可以通过上述命令将redis.so放在此目录中执行usr/lib64/php/modules操作)。在我的例子中,我没有设置这个。向php.iniextension=redis.so
添加
发布于 2014-07-07 08:53:08
要验证您是否安装了redis,可以执行以下操作
php -m | grep redis
发布于 2012-07-11 10:14:56
使用echo phpinfo()创建一个PHP文件,并查看模块是否显示出来。如果您看不到该模块,则说明该模块未正确加载。
https://stackoverflow.com/questions/11424547
复制相似问题