linux php 扩展 安装,Linux下安装PHP扩展

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

安装php-redis扩展下载

在github上搜索 phpredis , 我选择下载地址为 https://github.com/phpredis/phpredis

克隆下载1git clone https://github.com/phpredis/phpredis.git

31.png解压,如果下载的 .zip 压缩包可以通过 unzip 命令解压

进入目录1

2cd phpredis/

ls

32.png需要通过 phpize 生成 configure 文件

因为我当前版本是php7.3,所以我使用 phpize7.3 进行配置,如果没有 phpize,可以检查是否安装了 php-dev

33.png编译安装扩展

因为我当前版本是php7.3,所以我配置的php-config为 php-config7.31./configure --with-php-config=/usr/bin/php-config7.3

34.png

35.png

完成之后使用命令输入下面命令1make -j

36.png

完成之后提示 make test,这里我没有输入这个命令

接着使用 make install 进行安装1make install

但是我出现了错误,提示没有权限,所以输入下面命令1sudo make install

37.png

显示的信息中告诉我们扩展安装在 /usr/lib/php/20180731/ 这个目录中1ll /usr/lib/php/20180731/

38.png

里面就有了redis的扩展开启php扩展

在开启之前查看php是否已经有了 php-redis 扩展1php7.3 -m

39.png

并没有看到redis的相关扩展,打开 php.ini 配置文件进行配置1sudo vim /etc/php/7.3/cli/php.ini

搜索 extensions 扩展区域,发现并没有添加redis相关扩展

40.png

此时我们在下面添加 php-redis 扩展 extension=redis

41.png

然后再使用 php7.3 -m 命令查看是否开启扩展

42.png

此时就可以看到redis的扩展了

安装Yaf扩展下载

在github上搜索 yaf,我选择的地址是 https://github.com/laruence/yaf1git clone [email protected]:laruence/yaf.git

43.png执行 phpize 生成 configure 文件

44.png安装

一般安装扩展都需要带 --with-phg-config= 这个参数,因为扩展不知道Linux环境中php安装在哪里的,如果不知道 php-config 存在目录,可以通过下面命令进行查找1find / -name 'php-config*'

45.png

执行下面指令进行配置,因为我当前PHP版本是php7.3,所以我使用的也是 php-config7.31./configure --with-php-config=/usr/bin/php-config7.3

配置完后目录中 Makefile 也已经生成了

46.png

接着使用 make 指令进行编译1make

最后出现下面内容表示编译完成1

2Build complete.

Don't forget to run 'make test'.

然后使用 make install 指令进行安装1sudo make install

47.png

我们到给定的目录中查看相关扩展,发现已经有了 yaf.so 的扩展

48.png

打开 php.ini 配置文件进行配置1sudo vim /etc/php/7.3/cli/php.ini

搜索 extensions 扩展区域,添加yaf相关扩展1

2

3[Yaf]

extension=yaf.so

yaf.environ="product"

49.png

通过 php7.3 -m 可以查看已经安装了yaf扩展

50.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值