Centos6 下PHP编译安装fileinfo扩展
2022-05-31Linux
这两天发现在服务器上(linux系统)没有安装fileinfo扩展,导致上传文件等操作失败。于是,尝试使用如下命令安装该扩展。最后。上网查了下相关资料,通过如下方式才得以成功
这两天发现在服务器上(linux系统)没有安装fileinfo扩展,导致上传文件等操作失败。于是,尝试使用如下命令安装该扩展。最后。上网查了下相关资料,通过如下方式才得以成功
一、检查当前环境:
php -i|grep fileinfo
若跟上面出现
fileinfo\rfileinfo support => enabled
则代表fileinfo扩展可用,否则不可用。
二、下载
wget -O php-7.0.21.tar.gz http://cn2.php.net/get/php-7.0.21.tar.gz/from/this/mirror
根据自己选择相应的版本号,不然会导致安装不了,我这边安装的是 php-7.0.21
三、解压
tar -zxvf php-7.0.21.tar.gz
四、当前目录解压完,进入下面目录
cd php-7.0.21/ext/fileinfo
五、在之前已经编译安装的的php的bin目录中找到命令phpize执行生成.configure文件
本人已安装php的目录命令:
/usr/local/php/bin/phpize
六、编译&&安装
/usr/local/php/bin/phpize\r./configure -with-php-config=/usr/local/php/bin/php-config\rmake && make install\rvim /usr/local/php/etc/php.ini
七、在 php.ini 加入
extension=fileinfo.so
八、重启服务器,完成
此时 ,可通过第一步的命令查看fileinfo扩展是否安装成功
很赞哦! ()