一、查看已安装模块

执行这个命令:

/usr/local/php/bin/php -m

可以查看已经安装的模块。

二、解压缩

一般安装完LNMP php源码都是自动删除了的,需要自己进入src目录下解压缩。

首先找到lnmp的解压目录,比如我安装的是lnmp1.4,解压目录就在root/lnmp1.4/src下面。

执行 (文件名按你自己安装的php版本)

tar xjf php-5.6.30.tar.bz2 

命令解压缩php文件。

三、执行phpize

进入到:php-5.6.30/ext/文件夹下面。

我们要安装fileinfo模块,执行

cd fileinfo

再执行

/usr/local/php/bin/phpize

四、再执行以下命令:

./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

当出现:

Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-2 0131226/

表示安装成功。

五、修改php.ini

windows服务器上的设置方式 修改/usr/local/php/etc/php.ini,找到extension=php_fileinfo.dll,将前面的分号去掉即可。

linux服务器上的设置方式 在最后一个extension= 后面添加上 extension = "fileinfo.so"

保存,执行

/etc/init.d/php-fpm restart

重启。 大功告成。