解決fileinfo安裝無效果,以及Loaded Configuration File(none)
阿新 • • 發佈:2019-02-15
問題描述:
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服務,搞定!!