365bet亚洲真人Ubuntu上PHP⑦.1装置路径及redis扩大安装

  1. Ubuntu1六.0四上利用sudo apt-get install php7.1 安装php的暗中同意路线如下:

PS:在系统装置完后最佳实施下列命令更新下软件

2017-12-03

安装phpredis扩展

  • 1、下载phpredis扩展:wget

http://pecl.php.net/get/redis-3.1.1.tgz;

  • 二、解压redis-三.1.一.tgz文件,cd到该目录;
    找到地点的phpize地方,并在redis-3.一.一文件目录下实践sudo
    /usr/bin/phpize(生成configure等文件);
![](https://upload-images.jianshu.io/upload_images/4857690-34aac6adb3420b56.png)

image.png
  • 三、找到php-config的地方,并在redis-3.一.1目录下实行:sudo ./configure
    –with-php-config=/usr/bin/php-config
![](https://upload-images.jianshu.io/upload_images/4857690-94d5904d5234d6ba.png)

image.png
  • 4、执行sudo make
    若现身如下错误,可能下载的phpredis版本较低,重新下载二个高版本的进展安装;
![](https://upload-images.jianshu.io/upload_images/4857690-27c3a778acb929d9.png)

image.png
  • 5、出现如下结果表示安装成功;
![](https://upload-images.jianshu.io/upload_images/4857690-bd7d73506ac88094.png)

image.png
  • 6、执行sudo make test
    执行 sudo make install
![](https://upload-images.jianshu.io/upload_images/4857690-d6cb3e4bf8af495c.png)

image.png



redis.so安装目录,可以查看是否安装成功;
  • 7、找到地方环境所用的php.ini文件,增添extension = redis.so
![](https://upload-images.jianshu.io/upload_images/4857690-8d2f2bfc0e0a08dc.png)

image.png
  • 8、重启apache服务器
    sudo /etc/init.d/apache restart
  • 九、在web根目录下新建二个三个test.php文件,通过phpinfo()查看redis扩充安装成功;
![](https://upload-images.jianshu.io/upload_images/4857690-31905435db3fe4b5.png)

image.png

  a. php可推行命令:/usr/bin/php七.壹  和 /usr/bin/php

sudo apt-get update

一、安装php的swoole扩展

一、下载扩充包

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

②、在github上下载:wget -c

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

命令:cd  /usr/local/src

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

三、解压包并保留包到另贰个文书里

解压: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

五、查看php全体的庞大插件

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

陆、安装后的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/柒.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/七.二)

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

sudo ln -s /etc/php/七.2/mods-available/swoole.ini  
 cli/conf.d/20-swoole.ini (创设swoole.ini的软链接)

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

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

sudo systemctl restart apache2.service (重启apache2)

二、安装redis扩展

1、1般安装redis扩充不需求像安装swoole扩张一样,须要创设繁多软链接。安装时早已给你做好了,若没有给您搞好,步骤就和swoole大约

  b. 要求安装sudo apt install php7.一-dev 才会有
/usr/bin/phpize,和/usr/bin/php-config。后边安装扩张时会用到。

骨子里借使软件源没什么难题的话,安装什么软件都以OK的。

  c. .so文件路线:/usr/lib/php/二零一四030叁,这么些能够从phpinfo()中看到

来起先安装Redis吧~~

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

1:若是您的其余都OK的话,能够实践下列命令直接设置

  365bet亚洲真人 1

sudo apt-get install redis-server

   mods-available目录存放各类可加载的php增添的ini配置,前面安装redis扩张后,将要要此间增添redis.ini文件

sudo apt-get install php5-redis

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

那般设置是得天独厚的章程,也是最便利的章程

   apache2/conf.d
目录存放的是web情势下已加载的扩大,文件名如:拾-pdo.ini 
那么些能够从phpinfo()里面看到加载的各样ini文件的门道

而是,人生不及意总有八九

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

比如说怎么着找不到安装包啊、比如干涸什么正视啊

  1. 安装php的redis扩展:

那将要麻烦一点了

  a.
官方网站地址

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

  365bet亚洲真人 2

1、安装redis服务

发表评论

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