方法一:
1、登錄ssh工具創建一個swap大小為1GB的空間,并設置開機啟動以下為代碼:
dd if=/dev/zero of=/swap bs=1024 count=1M
mkswap /swap
swapon /swap
echo "/swap swap swap sw 0 0" >> /etc/fstab
2、進入fileinfo
擴展文件目錄(重點注意,一定要先進入這個fileinfo
目錄,再執行下面的操作)cd /home/linux_software/php-v/ext/fileinfo/ #
進入fileinfo
擴展文件目錄
3、執行安裝fileinfo
擴展命令(依次執行下面命令)
注:找到你的phpize
所在的位置,用whereis php
命令可以查看php目錄,然后直接在bin
后面加上phpize
即可,一般都是和我一樣/usr/local/lnmp/php/bin/phpize
./configure –with-php-config=/usr/local/lnmp/php/bin/php-config
make && make install
4、開啟php.ini中的fileinfo擴展(注:如果想查看擴展存儲的位置:我的在/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012)
vim /etc/php.ini
extension=fileinfo.so
5、重啟php-fpm 和 nginx
方法二:
寶塔面板用戶可以使用寶塔Linux工具箱(寶塔面板軟件商店中可以找到)中的Swap/虛擬內存,設置下虛擬內存之后在安裝就可以,具體設置大小可根據實際內存的1.5倍左右(注意單位),1G的內存就按照1500MB左右設置就可以,設置Swap之后會在WWW目錄下生成一個名為swap大小為1.5G的文件,請勿刪除。
![圖片[1]-1G以下小內存-512M或更小-使用swap方法安裝fileinfo擴展](http://www.oilmaxhydraulic.com.cn/wp-content/uploads/2022/02/U1be2e3cf59354ea8a4e1726d7a1b4e20T.png)
然后php版本哪里重新加載配置就行了。
暫無評論內容