1.首先,找到擴展的位置,將php-7.2.6.tar.bz2解壓後在其ext/fileinfo處,php
tar -xvf php-7.2.6.tar.bz2
2.cd 到該位置(根據本身的具體狀況來)nginx
cd ~/lnmp1.5/php-7.2.6/ext/fileinfo
3.不要離開php安裝源碼的ext/fileinfo目錄,執行如下命令,如下路徑是當前php安裝成功後的目錄bootstrap
/usr/local/php/bin/phpize
4.執行函數
./configure --with-php-config=/usr/local/php/bin/php-config
有的人會提示php-config命令不存在 configure: error: Cannot find php-config. Please use --with-php-config=PATH,注意這裏面php-config=後面的是你php-config所在的路徑,必定要填對php-fpm
5.進行安裝spa
make && make install
6.進入php.ini,打開擴展,路徑:/usr/local/php/etc/php.ini插件
extension=fileinfo
7.重啓PHPrest
service php-fpm restart
結束code
php其餘插件的安裝也是相似lnmp
一、目錄訪問權限:參考.user.ini相關文章(/usr/local/nginx/conf/fastcgi.conf)
二、php.ini 開啓fileinfo、exif擴展(/usr/local/php/etc/php.ini)
三、disable_functions幾個函數限制去掉:
proc_open、proc_get_status、symlink
四、開啓storage、bootstrap/cache權限