关于 linux 中 phpstudy 安装 redis 和 扩展
话不多说 第一步 我们需要下载好redis在linux的安装包
wget http://download.redis.io/releases/redis-3.0.0.tar.gz
解压后 进入文件夹 编译
tar xzf redis-3.0.0.tar.gz
cd redis-3.0.0
make
编译完成后 首先回到根目录下
cd usr/local
mkdir redis
就在自己刚刚在local下创建的redis目录中执行下列代码
我们把重要的文件需要复制出来一份
文件包括:
redis-benchmark
redis-check-aof
redis-check-dump
redis-cli
redis.conf
redis-server
cp /redis-3.0.0/src/redis-benchmarkredis-benchmark
cp /redis-3.0.0/src/redis-check-aof redis-check-aof
cp /reids-3.0.0/src/redis-check-dump redis-check-dump
cp /reids-3.0.0/src/redis-cli redis-cli
cp /reids-3.0.0/src/redis.conf redis.conf
cp /reids-3.0.0/src/redis-server redis-server
然后进行redis启动
redis-server redis.conf
如果发现下图这样的错误 说明端口号被占用了
redis的默认端口号为6379 首先看一下端口号是不是被占用了
netstat -tunlp|grep 6379
举个栗子像我这样 我设置的端口号为6666
你可以直接 kill 掉这个端口进程重启redis试试(栗子:kill 1375)或者 重新改一下端口号
修改端口在这:
vim redis.conf
进入命令模式 查找到port 6379(命令:/port 6379)
直接将6379修改成4个其他数字为自己的端口号 保存并退出
启动 redis-server redis.conf 你的端口就成了自己的端口号了!!!这是我的:
然后是扩展了 我这里用的是 phpstudy 分布式的扩展可以访问
http://www.runoob.com/redis/redis-php.html
首先还是在根目录下载扩展压缩包
wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz
cd phpredis-3.1.4
通过phpize来进行生成配置文件但是 重点来了 我们一定要在解压后的 phpredis - 3.1.4 这个目录中
找到config.m4这个文件(没有这个文件的话会报错的!)
然后 执行下面的命令(我的phpstudy也在根目录安装的)
/phpstudy/server/php/bin/phpize
然后会生成配置文件 configure (可以 ls 看看有没有生成)
./configure --with-php-config=/phpstudy/server/php/bin/php-config
最后进行编译 、安装
make
make install
安装完成后显示 /phpstudy/server/php/lib/php/extensions/no-debug-non-zts-20121212
复制一下去phpstudy中找到 php.ini 加载配置 位置大概在 46%的地方
把复制的放在这个地址中 保存 退出
参考网址:http://www.jianshu.com/p/94816ec292db