1、錯誤:
PHP Fileinfo extension must be installed/enabled to use Intervention Image.
2、原因:
缺少 fileinfo擴展,一般安裝包編譯的時候考慮到fileinfo需要的資源比較多,所以沒有在安裝的時候編譯安裝這個擴展。
3、解決方案:
1) 從完整版安裝包中解壓相應的php版本tar包,在ext文件夾下找到fileinfo
2) 安裝擴展
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擴展
extension = fileinfo.so
4) 重啟服務器和php-fpm后在phpinfo即可看到fileinfo已經開啟