您的位置:时时app平台注册网站 > 编程知识 > Linux-安装php7.2扩充(swoole、redis)【时时app平台注

Linux-安装php7.2扩充(swoole、redis)【时时app平台注

2019-10-12 09:17

  此时redis.so文件已自行步向到/usr/lib/php/二零一五0303目录下

运营:phpize (ps:那些是php-dev下的编写翻译扩大的工具,若无的话快点执行sudo apt-get install php-dev安装)

2017-12-03

  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文件

转换共享库(比方redis.so):make

一、安装php的swoole扩展

1、下载扩张包

①、通过php官方提供的指令pecl一键下载:pecl install swoole;(此法未尝试过)

②、在github上下载:wget -c

2、到/usr/local/src目录下

命令:cd  /usr/local/src

施行步骤第11中学的方法②,下/usr/local/src下下载swoole扩充包

3、解压包并保留包到另二个文件里

解压:tar xvf v1.9.8.tar.gz

另存为:mv v1.9.8.tar.gz swoole-v1.9.8.tar.gz

4、安装php-dev

sudo apt install php7.2-dev

设置成功后举办以下命令:

sudo phpize

sudo ./configure

sudo make

sudo make test

sudo make install

5、查看php全体的强盛插件

ls /usr/lib/php/20170718/      无swoole.so扩展文件;然后用php -m | grep swoole命令查找php的具有扩张

6、安装后的php目录的操作

ls /etc/php/7.2/

sudo make clean

cd /etc/php/7.2/

ls 

sudo find /etc -type f -name "php.ini"

sudo vi /etc/php/7.2/cli/php.ini (只是查看了此中的内容,并不曾做别的动作)

cd /etc/php/7.2/mods-available (来到此目录下)

sudo cp pdo.ini swoole.ini(重命名pdo.ini文件),并编辑swoole.ini文件,修改成extension=swoole.so

cd ../ 回到上级目录(即/etc/php/7.2)

ls -l cli/conf.d/ (查看此目录下的连带文书档案)

sudo ln -s /etc/php/7.2/mods-available/swoole.ini    cli/conf.d/20-swoole.ini (成立swoole.ini的软链接)

sudo ln -s /etc/php/7.2/mods-available/swoole.ini    apache2/conf.d/20-swoole.ini (在/etc/php/7.2/apache2/conf.d/下开创软链接)

php -m | gerp swoole (查看swoole扩展)

sudo systemctl restart apache2.service (重启apache2)

二、安装redis扩展

1、平时设置redis扩张不要求像安装swoole扩张同样,须求成立很多软链接。安装时曾经给您办好了,若未有给你做好,步骤就和swoole大致

  m. 此时刷新phpinfo页就可以见到redis增加已经加载了

现行应该在phpinfo的页面看到了redis扩大的设置音讯了。

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

第一在/etc/php5/mods-available/新建redis.ini文件,写入下列内容,至于为何你能够参见同目录下的此外诸如php-MySQL扩展的情形

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

这么设置是脍炙人口的办法,也是最省事的点子

  1. 安装php的redis扩展:

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

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

sudo apt-get install redis-server

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

if (未有运转)

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

等一下,可是,以后主题材料就来了,怎么让她和php结合起来吧,假使您会一丝丝php的话,你就应有测试下今后php-redis扩张是不是在转换的页面里是否展现redis增加的情景,未有安装的话是未曾的,呵呵。

  1. Ubuntu16.04上运用sudo apt-get install php7.1 安装php的暗中认可路线如下:

下一场在oschina上开采了他们的探讨,好疑似要制造贰个安顿的文书的链接,像这么:

  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文件

ps aux | grep redis

  c. .so文件路线:/usr/lib/php/20140303,那些能够从phpinfo()中来看

跻身redis的命令行(127.0.0.1:6379: >就这样样子),那下你就可以痛快的玩了,然则不PHP重组起来你规定你能玩的很尽兴,依旧推延几分钟来装个php扩展吧

   mods-available目录贮存种种可加载的php增加的ini配置,前边安装redis扩展后,就要在那处增加redis.ini文件

未来重启apache,试试~~

  时时app平台注册网站 1

来初阶安装Redis吧~~

  a. 官方网站地址

sudo apt-get install php5-redis

   apache2/conf.d 目录存放的是web形式下已加载的强盛,文件名如:10-pdo.ini  这一个能够从phpinfo()里面看到加载的各类ini文件的门道

指令行会提醒试行”make test”,尽管不是必得的,但小心驶得万年船啊~兄弟!!借使这里没不通常的话这我们继续

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

sudo apt-get install redis-server

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

假要是在极其就能够参照oschina上的那篇

  h. make install

那将要麻烦一点了

  时时app平台注册网站 2

不过,人生不比意总有八九

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

可知看出该目录下的其余安顿文件的链接,只是文件名上多那些东西,小编也是盲目跟随大众它们命名的。

  d. cd redis-4.0.1

近来重启apache再重复加载刚才不胜页面看看扩展有未有,不要狐疑,当然你未有,笔者当下也忧愁一下

   cli/conf.d 目录贮存的是php在命令行情势下已加载的强盛,文件名如:20-redis.ini

查阅redis服务是不是运营

  g. make

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

  b. 须要设置sudo apt install php7.1-dev 才会有 /usr/bin/phpize,和/usr/bin/php-config。前面安装增加时会用到。

PS:在系统设置完后最棒施行下列命令更新下软件

  e. 实践phpize (若无此命令请查看首节的b项)

extension=redis.so

二:作死法,麻烦死,当然那就是Geek精神

实则只要软件源没什么难题来讲,安装什么软件都以OK的。

解压缩:unzip php-redis.zip

运维配置文件以生成Makefile:./configure

大致吗,其实只是放的职位区别样,何况每一种扩大的陈设都被单独出来的

sudo apt-get update

tratser 2ehcapa ecivres odus

怎样,你不会重启,那合着自己半天都白讲了是吧!你把下列命令倒过来施行就行了,你一天是有多么无聊啊!

诸如怎么样找不到安装包啊、比方衰竭什么信任啊

步入目录:cd php-redis

一:固然你的别样都OK的话,能够实践下列命令直接设置

2、安装php扩展

这些布局挺麻烦的,不想CentOs等Linux下直接在php.ini的文件里加上extension=redis.so就行了,也不晓得Ubuntu那样作死的设计不雷同的apache情况是何居心啊,老夫已经在这里地折腾过次了。哎。。。

最终会拿走晋升已经将软件设置到了/usr/lib/php5/二〇一三1212/redis.so,这几个装置的本来面目正是把大家从前生成的分享库文件拷贝过来,就这么。

; configuration for php Redis module

假如开行了接下来能够

接下来后边这么些文件就链接到后边那二个你刚才和好写的布署文件了,也能够

1、安装redis服务

安装:make install

; priority=20

设置到位后方可

sudo service redis-server start

貌似情形下方面redis-server是能够精确安装的,小编左右正是那般设置上的。

sudo ln -s /etc/php5/mods-available/redis.ini /etc/php5/apache2/conf.d/20-redis.ini

redis-cli

本文由时时app平台注册网站发布于编程知识,转载请注明出处:Linux-安装php7.2扩充(swoole、redis)【时时app平台注

关键词: