nginx開啟fileinfo拓展一系列問題

2021-09-24 13:22:53 字數 1022 閱讀 6224

dophinphp框架需要伺服器支援fileinfo

nginx伺服器上開啟fileinfo方法如下:

首先找到lnmp安裝目錄,注意這裡是安裝目錄,不是伺服器執行的那個目錄(天知道這個區別坑了我多久!)

cd到安裝目錄使用的php的目錄下的ext的fileinfo目錄下

例如當時這台伺服器的目錄是在

cd /root/nginx_phpmultiversionimg/php-5.5.7/ext/fileinfo
然後執行

/alidata/server/php/sbin
注意,這個命令的路徑是根據執行的php服務的目錄,當時的伺服器的路徑如上

執行完會出現類似如下結果

之後再執行

/configure --with-php-config=/alidata/server/php/bin/php-config
同上面的命令一樣,這裡的路徑也是執行的php服務的目錄

之後是編譯命令

make && make install
剩下的就是vim php.ini在最後一行中加入

extension = fileinfo.so
儲存退出

最後的最後,重啟php-fpm,注意是php-fpm不是nginx

重啟方法:

檢視php-fpm程序

然後用-usr2把這個程序號kill掉

kill -usr2 1665
好了,這樣nginx就支援fileinfo

php開啟fileinfo擴充套件

php i grep fileinfo看是否已安裝fileinfo擴充套件,若沒有,則進行下一步。wget o php 5.6.25.tar.gz 2.2 解壓tar zxvf php 5.6.25.tar.gz 2.3 進入該擴充套件目錄cd alidata server php php 5.6....

fileinfo 檔案資訊

fileinfo模組 通過在檔案的給定位置查詢特定的 魔術位元組序列 來猜測檔案的內容型別 mime 以及編碼 charset 不是特別準!fileinfo函式 finfo open 建立乙個fileinfo資源 其實就是開啟magic.mime檔案,並返回資源 可根據引數,返回mime型別或編碼 ...

Linux php安裝fileinfo擴充套件

1.首先,找到擴充套件安裝的位置 find name fileinfo2.cd 到該位置 根據自己的具體情況來 cd usr local src php7 ext fileinfo 3.不要離開php安裝原始碼的ext fileinfo目錄,執行以下命令 usr local php bin phpi...