1. 程式人生 > >解決fileinfo安裝無效果,以及Loaded Configuration File(none)

解決fileinfo安裝無效果,以及Loaded Configuration File(none)

問題描述:
laravel安裝外掛的時候報錯,提示php的fileinfo擴充套件沒有安裝。

intervention/image 2.4.2 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.

這裡寫圖片描述

嘗試手動安裝fileinfo,並無效果。

發現是缺少php.ini

php -i |grep Configuration

Loaded Configuration File (none) #找不到php.ini,這說明當前系統使用的是預設配置模式


所以我們要給系統增加一個php.ini,直接到PHP官網下載一個,注意與自己系統裡面PHP版本一致。

複製到etc目錄

Configuration File (php.ini) Path => /usr/local/php7/etc

編譯安裝fileinfo

cd /usr/local/php7/extcode/fileinfo/
/usr/local/php7/bin/phpize
./configure -with-php-config=/usr/local/php7/bin/php-config
make && make install

重啟php服務,搞定!!