1安装路径及redis扩展安装

  k.创建软链接 sudo ln -s /etc/php/7.1/mods-available/redis.ini
/etc/php/7.1/apache2/conf.d/20-redis.ini
, 此时/etc/php/7.1/apache2/conf.d目录下就有20-redis.ini文件

ls -a /etc/php5/apache2/conf.d/

  c. .so文件路径:/usr/lib/php/20160303,这个可以从phpinfo()中看到

一般情况下上面redis-server是能够正确安装的,我反正就是这样安装上的。

  1. 安装php的redis扩展:

sudo apt-get install php5-redis

  i.
在/etc/php/7.1/mods-available目录下创建redis.ini文件,写入一行extension=redis.so

进入目录:cd php-redis

  m. 此时刷新phpinfo页就能看到redis扩展已经加载了

; priority=20

  d. cd redis-4.0.1

1、安装redis服务

  1. Ubuntu16.04上使用sudo apt-get install php7.1 安装php的默认路径如下:

来开始安装Redis吧~~

  g. make

命令行会提示执行”make
test”,虽然不是必须的,但小心驶得万年船啊~兄弟!!如果此处没有问题的话那我们继续

  b. 需要安装sudo apt install php7.1-dev 才会有
/usr/bin/phpize,和/usr/bin/php-config。后面安装扩展时会用到。

extension=redis.so

  h. make install

sudo apt-get install redis-server

  a. php可执行命令:/usr/bin/php7.1  和 /usr/bin/php

解压缩:unzip php-redis.zip

  l. 重启apache:sudo /etc/init.d/apache2 restart

一:如果你的其他都OK的话,可以执行下列命令直接安装

  f. ./configure –with-php-config=/usr/bin/php-config

redis-cli

   cli/conf.d和apache2/conf.d目录下的 n-###.ini
都不需要创建,直接从mods-available软链接得来。文件名中的数字表示优先级

最后会得到提示已经将软件安装到了/usr/lib/php5/20121212/redis.so,这个安装的本质就是把我们之前生成的共享库文件拷贝过来,就这样。

  图片 1

实际上只要软件源没什么问题的话,安装什么软件都是OK的。

   apache2/conf.d
目录存放的是web模式下已加载的扩展,文件名如:10-pdo.ini 
这个可以从phpinfo()里面看到加载的各种ini文件的路径

PS:在系统安装完后最好执行下列命令更新下软件

  a.
官网地址

sudo service redis-server start

  j. 创建软链接 sudo ln -s /etc/php/7.1/mods-available/redis.ini
/etc/php/7.1/cli/conf.d/20-redis.ini
,此时/etc/php/7.1/cli/conf.d目录下就有20-redis.ini文件

首先在/etc/php5/mods-available/新建redis.ini文件,写入下列内容,至于为什么你可以参照同目录下的其他比如php-MySQL扩展的情况

  c. tar -zxvf redis-4.0.1.tgz解压到当前目录

查看redis服务是否启动

   cli/conf.d
目录存放的是php在命令行模式下已加载的扩展,文件名如:20-redis.ini

这个配置挺麻烦的,不想CentOs等Linux下直接在php.ini的文件里加上extension=redis.so就行了,也不知道Ubuntu这样作死的设计不一样的apache环境是何居心啊,老夫已经在这里折腾过次了。哎。。。

  d. php的*.ini配置文件目录:/etc/php/7.1/ 下有三个目录

现在重启apache,试试~~

  此时redis.so文件已自动加入到/usr/lib/php/20160303目录下

if (没有启动)

  e. 执行phpize (如果没有此命令请查看第一节的b项)

sudo apt-get update

  图片 2

ps aux | grep redis

   mods-available目录存放各种可加载的php扩展的ini配置,后面安装redis扩展后,就要在这里添加redis.ini文件

下载redis扩展:wget
-O php-redis.zip

  b. 在ubuntu中使用wget  ,
下载到当前目录

现在重启apache再重新加载刚才那个页面看看扩展有没有,不要怀疑,当然你没有,我当时也郁闷一下

发表评论

电子邮件地址不会被公开。 必填项已用*标注