0%

centos下php安装扩展

背景

centos7.5
使用宝塔安装php7.3
宝塔安装的 php 没有 fileinfo 扩展

安装扩展

下载扩展

可以单独下载扩展,也可以下载整个php

下载整个php:把版本换为你需要的版本

1
# wget -O php-7.3.19.tar.gz http://cn2.php.net/get/php-7.3.19.tar.gz/from/this/mirror

解压

1
# tar -zxvf php-7.3.19.tar.gz

进入扩展目录

1
# cd php-7.3.19/ext/fileinfo/

生成配置

  1. 在扩展目录 (fileinfo) 下运行你安装的 php bin 目录下的 phpize
1
[fileinfo]# /www/server/php/73/bin/phpize
  1. 配置
1
[fileinfo]# ./configure --with-php-config=/www/server/php/73/bin/php-config

编译并安装

1
# make && make install

更改配置文件 php.ini

把 extension=fileinfo 前面的分号去掉
也可以使用命令,类似

1
# echo "extension = oauth.so" >> /www/server/php/73/etc/php.ini

重载php

1
# /etc/init.d/php-fpm-73 reload

检查是否安装成功

1
# php -m|grep -i fileinfo

参考文章1:https://blog.csdn.net/qivan/article/details/64439911
参考文章2:https://www.php.cn/topic/bt/429078.html

坚持原创技术分享,您的支持将鼓励我继续创作!

欢迎关注我的其它发布渠道