1. 程式人生 > >linux安裝php7.2擴充套件fileinfo

linux安裝php7.2擴充套件fileinfo

這裡只舉一個例子:

最簡便的方法是使用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目錄下,執行 /usr/local/php/bin/phpize,這裡的路徑是你當前linux使用的php路徑,不要搞混。

然後直接編譯安裝

./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

完成後提示:

這裡就是你的擴充套件目錄了,然後去看一個有沒有一個叫做fileinfo.so的擴充套件。

沒有的話,可能是許可權的問題,就需要手動的去

上面那裡手動複製一份。

最後上傳圖片提醒,要把你的資料夾許可權改一下。可寫入。

以上,完成。。。。

完成。