php7.2.6 插件的安裝,以fileinfo爲例(插件mbstring、exif)

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權限

相關文章
相關標籤/搜索