最簡便的方法是使用pecl安裝php的擴展,方便快捷,這里使用的是源碼編譯安裝php擴展
項目 中上傳圖片遇到的問題:

最簡便的方法是使用pecl安裝php的擴展,方便快捷,這里使用的是源碼編譯安裝php擴展 項目 中上傳圖片遇到的問題:
明顯是fileinfo不被支持,沒有安裝fileinfo。接下來開始安裝
因為我的linux服務器里比較干凈,所以之前的php源碼安裝包已經刪除 了,現在直接去官網下載
wget 你下載的php源碼地址 http://php.net/get/php-7.2.11.tar.gz/from/a/mirror 可以到這里找一下。不知道liunx的php版本的可以php -v看一下。
然后解壓tar命令,。,這里就不多說了,
最后進入到解壓的源碼
cd ${php 源碼的位置}/ext/fileinfo
如果你之前的源碼包沒有刪除,不用下載解壓,直接進去這個目錄就好。
到了這么fileinfo目錄下,執(zhí)行 /usr/local/php/bin/phpize,這里的路徑是你當前l(fā)inux使用的php路徑,不要搞混。
然后直接編譯安裝
完成后提示:
這里就是你的擴展目錄了,然后去看一個有沒有一個叫做fileinfo.so的擴展。
沒有的話,可能是權限的問題,就需要手動的去
上面那里手動復制一份。
最后上傳圖片提醒,要把你的文件夾權限改一下??蓪懭?。
以上,完成。。。。
完成。