Log in

SNS サイトを作ってみた - PHP(Windows)で finfo_open() が使えなかった

目次へ戻る

PHP でファイルの情報などを取得する finfo_open() 系の関数が Windows 上の PHP で使えませんでした。リファレンス見ると PHP 5.3.0 以上であれば使えそうな感じなんですが。
ちなみに、CentOS 上の PHP では何もしなくても使えてました。

調べてみたところ、c:\xampp\php\php.ini の extension=php_fileinfo.dll がコメントアウトされているためみたいです。コメントアウトを外して Apache を再起動したら普通に使えるようになりました。(extension= がコメントアウトされていましたが、php_fileinfo.dll 自体は入っていたので単にコメントアウトをはずすだけで動くようになりました)

目次へ戻る