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