菜单

Ubuntu上PHP7.壹安装路径及redis增加安装

2019年4月13日 - 金沙编程资讯

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

1、安装redis服务

一、安装php的swoole扩展

一、下载增添包

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

②、在github上下载:wget -c

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

命令:cd  /usr/local/src

实践步骤1中的方法2,下/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的兼具扩张

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/七.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/7.2/apache2/conf.d/下创办软链接)

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

sudo systemctl restart apache2.service (重启apache2)

二、安装redis扩展

一、一般设置redis扩展不需求像安装swoole扩展1样,要求成立很多软链接。安装时曾经给您做好了,若没有给你搞好,步骤就和swoole大概

安装phpredis扩展

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

![](https://upload-images.jianshu.io/upload_images/4857690-34aac6adb3420b56.png)

image.png
![](https://upload-images.jianshu.io/upload_images/4857690-94d5904d5234d6ba.png)

image.png
![](https://upload-images.jianshu.io/upload_images/4857690-27c3a778acb929d9.png)

image.png
![](https://upload-images.jianshu.io/upload_images/4857690-bd7d73506ac88094.png)

image.png
![](https://upload-images.jianshu.io/upload_images/4857690-d6cb3e4bf8af495c.png)

image.png



redis.so安装目录,可以查看是否安装成功;
![](https://upload-images.jianshu.io/upload_images/4857690-8d2f2bfc0e0a08dc.png)

image.png
![](https://upload-images.jianshu.io/upload_images/4857690-31905435db3fe4b5.png)

image.png

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

变动共享库(比如redis.so):make

2017-12-03

  此时redis.so文件已自行进入到/usr/lib/php/二零一六030三目录下

sudo service redis-server start

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

sudo apt-get update

  1. Ubuntu16.0四上行使sudo apt-get install php七.壹 安装php的默许路径如下:

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

  b. 须求安装sudo apt install php七.一-dev 才会有
/usr/bin/phpize,和/usr/bin/php-config。前面安装扩大时会用到。

tratser 2ehcapa ecivres odus

  d. php的*.ini配置文件目录:/etc/php/七.1/ 下有八个目录

一声令下行会提醒执行”make
test”,纵然不是必须的,但小心驶得万年船啊~兄弟!!如若那里未有毛病的话这大家连续

  h. make install

能够看出该目录下的任何陈设文件的链接,只是文件名上多这多少个东西,我也是效仿它们命名的。

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

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

  图片 1

今后应当在phpinfo的页面看见了redis扩张的装置音信了。

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

翻看redis服务是不是运行

   apache2/conf.d
目录存放的是web情势下已加载的扩大,文件名如:十-pdo.ini 
这么些能够从phpinfo()里面看到加载的种种ini文件的路线

if (未有运转)

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

如此那般设置是上好的办法,也是最便捷的点子

相关文章

发表评论

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

网站地图xml地图