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