編碼的世界 / 優質文選 / 文明

PHP中fileinfo的作用以及怎麼開啟fileinfo


2022年6月26日
-   

作用:fileinfo的函數通過在文件的給定位置查找特定的魔術字節序列 來猜測文件的內容類型以及編碼(即獲取文件的MIME信息)
1. 在Windows環境下開啟fileinfo擴展,需要把php.ini文件中的fileinfo擴展前的分號去掉,然後重啟Apache.

2. 在Linux環境下開啟fileinfo擴展
(1)find / -name fileinfo 找到fileinfo的路徑之後進入到fileinfo目錄中
(2)/usr/local/php/bin/phpize 執行phpsize命令
(3)./configure with-php-config=/usr/local/php/bin/php-config 執行configure配置。
  如果提示php-config命令不存在 configure: error: Cannot find php-config. Please use with-php-config=PAT
       可以執行yum install php-devel, 安裝php-devel,安裝完成之後再執行這條命令即可。
(4) make && make install 編譯安裝
(5) 修改php.ini文件,添加extension=fileinfo.so
常用的MIME類型:
MIME類型文件格式
image/jpegjpg
image/jpegjpeg
image/pngpng
image/webpwebp
application/vnd.ms-excelxls
application/vnd.openxmlformats-officedocument.spreadsheetml.sheetxlsx
application/msworddoc
application/vnd.openxmlformats-officedocument.wordprocessingml.documentdocx
application/vnd.openxmlformats-officedocument.presentationml.presentationpptx
application/vnd.ms-powerpointppt
application/pdfpdf

 

熱門文章