linux安裝php7.2擴充套件fileinfo
阿新 • • 發佈:2019-01-03
這裡只舉一個例子:
最簡便的方法是使用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的擴充套件。
沒有的話,可能是許可權的問題,就需要手動的去
上面那裡手動複製一份。
最後上傳圖片提醒,要把你的資料夾許可權改一下。可寫入。
以上,完成。。。。
完成。