cd /root/oneinstack/src
tar zxvf php-5.6.20.tar.gz # 解压已经安装的php版本
cd php-5.6.20/ext/fileinfo
开始编译
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
sed -i "s#CFLAGS = -g -O2#CFLAGS = -std=c99 -g#g" Makefile
make clean && make && make install
cd /usr/local/php/lib/php/extensions
ls #看到no-debug-non-zts-20131226类似文件夹
cd no-debug-non-zts-20131226
ls #查看有没有 fileinfo.so 如果有,证明编译成功
加载fileinfo
echo 'extension=fileinfo.so' > /usr/local/php/etc/php.d/ext-fileinfo.ini
1、修改php.ini文件
php.ini文件一般在 /usr/local/php/etc/php.ini
找到 ;extension=fileinfo 前面;去掉
此方法已验证