让编程改变世界。

Change the world by program.

Ubuntu 下lampp集成php安装redis环境

之前配置过两次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请百度,如图:

image.png

下载方法不限,我这里用到了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,成功如图

image.png


最新评论(0
<
>
点击登陆

点我登陆