我的博客文章网址:
http://www.jloongking.cn/tp50/public/blog/index/blog?blogid=96
之前配置过两次redis缓存数据库并没有出现任何的问题,但是这次在公司服务器上配置redis时出现php的redis扩展安装不上问题,在这里记录一下,以便后期的查看。
第一步:Ubuntu安装redis数据库
这一步相对简单,利用到Ubuntu aptget命令
$sudo apt-get update
$sudo apt-get install redis-server
安装完成后检查一下是否安装成功
#启动服务器
$ redis-server
#检查服务器是否启动
$ redis-cli
#出现redis 127.0.0.1:6379>代表安装成功
第二步:安装phpredis扩展
在这一步先说明一下前提条件,一个系统上有几个php环境请弄清楚,比如我是lampp的集成环境,但是,这个系统上还有另外一个版本的php,安装时请注意这一点。
首先下载版本对应的php-redis,链接在https://pecl.php.net/package/redis,不清楚版本的查看链接页面的下方以确定版本,如不清楚PHP版本请查看PHP info(),如再不清楚phpinfo请百度
,如图:
下载方法不限,我这里用到了wget命令
wget https://pecl.php.net/get/redis-4.1.0RC1.tgz
下载后解压,并进入到解压后的目录
tar zxvf redis-4.1.0RC1.tgz
cd redis-4.1.0RC1
编译安装
./configure --with-php-config=/opt/lampp/bin/php-config
make&&make install
完成后会显示一个目录,记录下来,如下:
Installing shared extensions: /opt/lampp/lib/php/extensions/no-debug-non-zts-20160303/
第三步:配置php.ini,加入如下语句,目录就是上一步的目录
extension="/opt/lampp/lib/php/extensions/no-debug-non-zts-20160303/redis.so"
重启服务器
/opt/lampp/lampp restart
查看phpinfo,成功如图