打开保存安装包目录1
cd /usr/local/src
下载php5.6安装包(我使用的是php5.6.36,根据自己使用的php版本下载)1
wget http://cn.php.net/distributions/php-5.6.36.tar.gz
解压php安装包1
tar xvf php-5.6.36.tar.gz
进入扩展目录的fileinfo目录1
cd php-5.6.36/ext/fileinfo
配置安装1
2
3phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
完成后提示1
2
3
4Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
fileinfo扩展文件生成目录为/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
编辑php配置文件1
vim /usr/local/php/etc/php.ini
修添加如下代码1
2
3extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/fileinfo.so
# 或
extension=fileinfo.so
重启lnmp1
lnmp restart
搞定!
提示:
访问http://php.net/get/php-5.6.36.tar.gz/from/a/mirror可以通过变更版本号查看相应的镜像。