在項目初始部署環境的時候,可能考慮的並不全面,就會少裝一些擴展,這里講解如何添加fileinfo擴展
1、找到php安裝的壓縮包
2、將壓縮包cp到 /data目錄下,並解壓
cp php-7.0.30.tar.gz /data
cd /data
tar -zxvf php-7.0.30.tar.gz #解壓php壓縮文件
3、進入fileinfo擴展文件目錄(重點注意,一定要先進入這個fileinfo目錄,再執行下面的操作)
cd /data/php-7.0.30/ext/fileinfo/ #進入fileinfo擴展文件目錄
4、執行安裝fileinfo擴展命令(依次執行下面命令)
注:找到你的phpize所在的位置,用whereis php命令可以查看php目錄,然后直接在bin后面加上phpize即可,一般都是和我一樣
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
5、開啟php.ini中的fileinfo擴展(注:如果想查看擴展存儲的位置:我的在/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012)
cd /usr/local/php/etc
vim php.ini
extension=fileinfo.so
6、重啟php-fpm 和 nginx
重啟nginx 時,可使用 /usr/local/nginx/sbin/nginx -s reload
驗證fileinfo擴展安裝成功
ok,安裝成功了。
注:現在,/data下的php-7.0的文件夾和壓縮包就沒用了,可以直接刪除了