1.源码安装redis
linux 下载 redis源码地址:http://download.redis.io/releases/
//下载最新版本 redis-4.0.9.tar.gz
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
//解压
tar -zxvf redis-4.0.9.tar.gz
//切换目录
cd redis-4.0.9
//安装
make install
安装成功后显示 make[1]: Leaving directory `/root/redis-4.0.9/src'
//编辑内容
vim redis.conf
//修改daemonize
daemonize no ##改 yes 守护进程开启redis
//切换目录
cd src
//开启redis服务
./redis-server ../redis.conf
2.php安装redis扩展
//安装phpize
yum install php56w-devel
//下载扩展源码包
wget http://pecl.php.net/get/redis-4.0.2.tgz
//解压
tar -zxvf redis-4.0.2.tgz
//切换目录
cd redis-4.0.2
//查找phpize,查看目录
whereis phpize
//编译安装php扩展
/usr/bin/phpize
//查找php-config
whereis php-config //查看php-config路径
//配置环境
./configure --with-php-config=/usr/bin/php-config
//编译
make && make install
//编译完成之后显示
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/lib64/php/modules/
cd /usr/lib64/php/modules 文件夹,发现redis.so的扩展
//进入php.ini添加扩展
extension=redis.so
//重启nginx
systemctl restart nginx.service
//重启php-fpm
systemctl restart php-fpm.service
效果
测试redis
index.php
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('test','hello redis');
echo $redis->get('test');
?>
效果
Composer安装
//安装composer
方法一:curl -sS https://getcomposer.org/installer | php
方法二:php -r "readfile('https://getcomposer.org/installer');" | php ##通过 php >下载安装器
方法三:curl -sS https://getcomposer.org/installer | php -- --install-dir=/home ##通过 --install-dir 选项指定 Composer 的安装目录
//配置全局调用
mv composer.phar /usr/local/bin/composer
//验证是否安装成功
composer