phpstrom装phpredis.dll扩展包 重启时怎么起不来

 我来答
龙氏风采
2016-12-18 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12817
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部
  试用Redis安装、php环境连接、测试
  Redis介绍
  Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个sets集中的差别等等操作,这些操作都是具有原子性的,Redis还支持各种不同的排序能力
  Redis 2.0更是增加了很多新特性,如:提升了性能、增加了新的数据类型、更少的利用内存(AOF和VM)
  Redis支持绝大部分主流的开发语言,如:C、Java、C#、PHP、Perl、Python、Lua、Erlang、Ruby等等
  官网:http://code.google.com/p/redis/
  1.安装过程
  最新稳定版,Redis 2.0.4 stable
  wget http://redis.googlecode.com/files/redis-2.0.4.tar.gz【下载地址有问题】
  改成 wget http://download.redis.io/redis-stable.tar.gz
  tar zxf redis-2.0.4.tar.gz
  cd redis-2.0.4
  与其它软件不同的是,不需要configure。
  make
  装完了。
  创建一个目录
  mkdir /usr/local/redis2
  cp redis-server redis-benchmark redis-cli redis.conf /usr/local/redis2
  启动:
  ./redis-server > /dev/null &
  测试:
  存值:
  ./redis-cli set hx value
  取值:
  ./redis-cli get hx
  2.安装phpredis模块
  https://github.com/owlient/phpredis
  下载phpredis
  解压
  shell> cd phpredis
  shell> /usr/local/php/bin/phpize 这个phpize是安装php模块的
  shell> ./configure –with-php-config=/usr/local/php/bin/php-config
  shell> make
  shell> make install
  接下来在php.ini中添加extension=redis.so 先要看看有没有extension_dir=/…….
  重启apache或者nginx
  ./apachectl restart
  php代码测试
  $redis = new Redis();
  $redis->connect(‘127.0.0.1′,6379);
  $redis->set(‘test’,'hello world!’);
  echo $redis->get(‘test’);
  ?>
  输出hello world!
  http://code.google.com/p/php-redis/
  3.windows下安装redis扩展
  下面进行第二步:php扩展Redis功能, 下载https://github.com/nicolasff/phpredis/downloads
  下载地址:
  5.6 Non Thread Safe (NTS) x64
  http://windows.php.net/downloads/pecl/releases/redis/2.2.7/php_redis-2.2.7-5.6-nts-vc11-x64.zip
  5.6 Thread Safe (TS) x64
  http://windows.php.net/downloads/pecl/releases/redis/2.2.7/php_redis-2.2.7-5.6-ts-vc11-x64.zip
  还要下载igbinary的扩展包
  1 首先,查看所用php编译版本V6/V9 在phpinfo()中查看
  我的是MSVC9(Visual C++ 2008)所以下载的是 phpredis_5.4_vc9_ts.7z
  2 将下载的php_igbinary.dll、php_redis.dll放在php扩展目录中(ext),并修改配置文件php.ini
  extension=php_igbinary.dll
  extension=php_redis.dll
  3 重新启动服务,查看phpinfo(),找到以下内容表示成功;
  redis
  Redis Support enabled
  Redis Version 2.2.3
  4.Redis主从配置
  REDIS主从配置相当简单,一些文章啰里罗嗦的写了一大篇,其实就两句话:
  打开从机的redis.conf
  Port 6381 (注:不能跟主机的一样)
  Sleverof 10.0.0.149 6383 (注:ip为主机IP,6383为主机REDIS端口号)
  先重启主机,再重启从机
  运行./redis-server redis.conf
  若出现:
  的样子,说明配置成功
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式