2017-10-02Centos6 下PHP编译安装fileinfo扩展

您现在的位置是: 首页 > Linux技术 > Centos6 下PHP编译安装fileinfo扩展

374次阅读

这两天发现在服务器上(linux系统)没有安装fileinfo扩展,导致上传文件等操作失败。于是,尝试使用如下命令安装该扩展。最后。上网查了下相关资料,通过如下方式才得以成功

一、检查当前环境:

php -i|grep fileinfo


Centos6 下PHP编译安装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扩展是否安装成功