linux下php编译安装redis

下载安装

wget http://download.redis.io/redis-stable.tar.gz
tar -zxvf redis-stable.tar.gz
cd redis-stable
make
make install

配置方法一(推荐使用)

在redis安装目录下进入utils目录,执行自动安装脚本

cd utils/
//执行脚本,然后一路回车都按照默认设置执行
./install_server.sh 

//执行完脚本后,会出现以下提示:
Selected config:
Port           : 6379
Config file    : /etc/redis/6379.conf
Log file       : /var/log/redis_6379.log
Data dir       : /var/lib/redis/6379
Executable     : /usr/local/bin/redis-server
Cli Executable : /usr/local/bin/redis-cli

启动/关闭服务命令

//查看是否启动redis服务
ps -ef | grep redis
//启动
/etc/init.d/redis_6379 start
//通过配置文件启动
/usr/local/bin/redis-server /etc/redis/redis.conf
//关闭
/etc/init.d/redis_6379 stop
//关闭,假如是默认端口号,可以省略 -p 参数
/usr/local/bin/redis-cli -p 6379 shutdown

php扩展redis

通过phpize扩展。下载phpredis,github地址:

https://github.com/nicolasff/phpredis

wget https://github.com/phpredis/phpredis/archive/develop.zip
unzip develop.zip
//进入目录
cd phpredis-develop
//phpize,路径根据实际情况修改
/Applications/XAMPP/xamppfiles/bin/phpize
//配置。路径根据实际情况修改
./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config
//make
make
//通过sudo方式获得权限,因为这一步会编译生成redis.so文件
sudo make install
//编译完成后,会看到类似这样的输出,代表生成redis.so成功,可以进到目录去查看是否有生成。
Installing shared extensions:     /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212/

//php.ini中加入redis.so扩展
vim /Applications/XAMPP/etc/php.ini
//加入这一行,保存退出。重启XAMPP
extension=redis.so
原文链接:,转发请注明来源!
评论已关闭。