ラボ > PHP:各種エラー

PHP+xampp finfo_open()でundefined functionのエラー

finfo_open()を使うとXampp環境でエラーが出てきた。

作成日:2017-12-19, 更新日:2018-03-28

基本

▼出てきたエラー内容

Fatal error: Call to undefined function finfo_open() in C:\xampp\htdocs\〇〇〇.php on line 〇〇〇

この手のエラーはスペルミスかPHPのバージョンの絡みってのが多いので、それぞれ確認。

・finfo_open() - PHPは5.3以上

確認したトコ、スペルミスでもないし、PHPのバージョンも問題無し。
じゃぁ、違うトコに原因があるんだろう・・・と調べてみた。

php.ini

php.iniで、下記のコメントを解除する必要があるとのこと。

;extension=php_fileinfo.dll

今回はXampp環境なので、XamppのApacheを再起動させてエラーが解消されていることを確認して完了。