菜单

Linux-安装php7.二扩充(swoole、redis)

2019年4月13日 - 皇家赌场系统

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

extension=redis.so

一、安装php的swoole扩展

一、下载扩展包

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

②、在github上下载:wget -c

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

命令:cd  /usr/local/src

实行步骤第11中学的方法2,下/usr/local/src下下载swoole增加包

3、解压包并保留包到另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的拥有扩大

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

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/七.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、1般安装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

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

if (未有运营)

2017-12-03

  e. 执行phpize (假若未有此命令请查看第2节的b项)

以往重启apache,试试~~

  此时redis.so文件已自行进入到/usr/lib/php/二〇一五030叁目录下

来开首设置Redis吧~~

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

sudo apt-get update

  j. 创造软链接 sudo ln -s /etc/php/7.1/mods-available/redis.ini
/etc/php/柒.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. .so文件路径:/usr/lib/php/二零一四030三,那么些能够从phpinfo()中看出

跻身目录:cd php-redis

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

解压缩:unzip php-redis.zip

  1. Ubuntu16.0四上采取sudo apt-get install php7.一 安装php的默许路径如下:

末尾会收获升迁已经将软件设置到了/usr/lib/php5/20131212/redis.so,那么些装置的本质正是把大家在此之前生成的共享库文件拷贝过来,就像此。

  g. make

而是,人生不比意总有八玖

  d. cd redis-4.0.1

简言之吗,其实只是放的职位不一致,而且各种扩大的配置都被单独出来的

  澳门皇家赌场 1

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

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

; configuration for php Redis module

相关文章

发表评论

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

网站地图xml地图