一、錯誤:php
PHP Fileinfo extension must be installed/enabled to use Intervention Image.服務器
二、緣由:php-fpm
缺乏 fileinfo擴展,通常安裝包編譯的時候考慮到fileinfo須要的資源比較多,因此沒有在安裝的時候編譯安裝這個擴展。資源
三、解決方案:lnmp
1) 從完整版安裝包中解壓相應的php版本tar包,在ext文件夾下找到fileinfoit
2) 安裝擴展 io
cd /lnmp1.2-full/src/php-5.6.9/ext/fileinfo編譯
/usr/local/php/bin/phpize擴展
./configure --with-php-config=/usr/local/php/bin/php-configfile
make && make install
3) 修改php.ini文件,添加fileinfo擴展
extension = fileinfo.so
4) 重啓服務器和php-fpm後在phpinfo便可看到fileinfo已經開啓