Ubuntu上PHP7.1装置路线及redis增加安装彩民之家论坛

2019-10-12 19:58 来源:未知

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

sudo service redis-server start

2017-12-03

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

sudo apt-get update

一、安装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差不离

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

一句话来讲吗,其实只是放的任务不均等,并且每种扩充的安顿都被单独出来的

  h. make install

解压缩:unzip php-redis.zip

  a. 官方网址地址

; priority=20

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

那将在麻烦一点了

  g. make

常常处境下方面redis-server是能够正确安装的,小编左右正是那般设置上的。

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

最后会博得升迁已经将软件安装到了/usr/lib/php5/二〇一三1212/redis.so,这一个装置的精神正是把大家以前生成的分享库文件拷贝过来,就这么。

  d. cd redis-4.0.1

; configuration for php Redis module

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

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

   cli/conf.d 目录存放的是php在命令行格局下已加载的强大,文件名如:20-redis.ini

sudo apt-get install php5-redis

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

一:假如您的任何都OK的话,能够实行下列命令直接设置

  c. .so文件路径:/usr/lib/php/二零一五0303,那一个能够从phpinfo()中看出

安装:make install

   apache2/conf.d 目录存放的是web格局下已加载的扩展,文件名如:10-pdo.ini  这一个能够从phpinfo()里面看见加载的各样ini文件的路线

近期重启apache再重复加载刚才极度页面看看扩充有未有,不要质疑,当然你未有,笔者马上也苦于一下

  彩民之家论坛9066777 1

指令行会提醒实施”make test”,即便不是必需的,但小心驶得万年船啊~兄弟!!固然这里没十分的话那我们继续

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

ps aux | grep redis

   mods-available目录存放各类可加载的php扩充的ini配置,后边安装redis扩大后,就要在此边增加redis.ini文件

先是在/etc/php5/mods-available/新建redis.ini文件,写入下列内容,至于为什么你能够参考同目录下的任何诸如php-MySQL扩展的情景

  e. 实施phpize (若无此命令请查看第四节的b项)

比方怎么着找不到安装包啊、举个例子干涸什么信任啊

  b. 须要安装sudo apt install php7.1-dev 才会有 /usr/bin/phpize,和/usr/bin/php-config。前边安装扩大时会用到。

设置到位后能够

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

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

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

redis-cli

  1. 安装php的redis扩展:

当今重启apache,试试~~

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

变动分享库(例如redis.so):make

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

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

  m. 此时刷新phpinfo页就会见到redis扩大已经加载了

if (未有运转)

  彩民之家论坛9066777 2

与上述同类设置是可观的格局,也是最简便易行的方法

事实上只要软件源没什么难题的话,安装什么软件都以OK的。

来开首设置Redis吧~~

查阅redis服务是或不是运维

运营:phpize (ps:这一个是php-dev下的编写翻译扩展的工具,若无的话快点实践sudo apt-get install php-dev安装)

tratser 2ehcapa ecivres odus

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

然后后边那一个文件就链接到前面那么些你刚刚温馨写的配备文件了,也得以

其一布局挺劳累的,不想CentOs等Linux下直接在php.ini的文书里加上extension=redis.so就行了,也不理解Ubuntu这样作死的规划不均等的apache情形是何居心啊,老夫已经在这里地折腾过次了。哎。。。

1、安装redis服务

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

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

等一下,可是,现在主题材料就来了,怎么让他和php结合起来吧,就算你会一点点php的话,你就活该测试下以往php-redis扩大是或不是在变化的页面里是还是不是显示redis扩充的图景,未有设置的话是未曾的,呵呵。

跻身redis的命令行(127.0.0.1:6379: >就那样样子),那下你就能够尽情的玩了,但是不PHP组合起来你规定你能玩的很尽兴,还是拖延几秒钟来装个php扩展吧

进去目录:cd php-redis

sudo apt-get install redis-server

2、安装php扩展

extension=redis.so

接下来在oschina上发掘了她们的座谈,好疑似要创设一个计划的文本的链接,像那样:

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

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

假定是在老大就足以参照oschina上的那篇

可以知道看出该目录下的别的陈设文件的链接,只是文件名上多这一个东西,作者也是模仿它们命名的。

sudo apt-get install redis-server

若果开发银行了接下来能够

今昔应该在phpinfo的页面见到了redis扩充的安装音讯了。

TAG标签: IT linux-php
版权声明:本文由彩民之家高手论坛发布于编程技术,转载请注明出处:Ubuntu上PHP7.1装置路线及redis增加安装彩民之家论坛