问题背景:
PHP Fatal error: Class 'Redis' not found in /xxxx/xxxx/xxxxxx.php on line 6
解决过程:(高亮部分请修改为本机路径)
phpredis下载地址:https://github.com/nicolasff/phpredis
unzip phpredis-master.zip
cd phpredis-master
/usr/local/php5/bin/phpize
./configure --with-php-config=/usr/local/php5/bin/php-config
make
make install
vi /usr/local/php5/etc/php.ini
加入
extension=redis.so
保存后重启Apache
-----------------------------------------
DELL 路径:
wget https://github.com/nicolasff/phpredis/zipball/master -O php-redis.zip
unzip php-redis.zip
cd phpredis-phpredis-7d07403
wangyaqing@localhost:/usr/bin$ phpize5
程序“phpize5”尚未安装。 您可以使用以下命令安装:
sudo apt-get install php5-dev
wangyaqing@localhost:/usr/bin$ sudo apt-get install php5-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
wangyaqing@localhost:~$ cd phpredis-phpredis-7d07403/
wangyaqing@localhost:~/phpredis-phpredis-7d07403$ phpize5
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
wangyaqing@localhost:~/phpredis-phpredis-7d07403$ ./configure --with-php-config=/usr/bin/php-config5
wangyaqing@localhost:~/phpredis-phpredis-7d07403$ make
wangyaqing@localhost:~/phpredis-phpredis-7d07403$ sudo make install
wangyaqing@localhost:~/phpredis-phpredis-7d07403$ sudo vi /etc/php5/apache2/php.ini
wangyaqing@localhost:~/phpredis-phpredis-7d07403$ sudo /etc/init.d/apache2 restart
[ ok ] Restarting apache2 (via systemctl): apache2.service.
问题解决!