LNMP安装fileinfo模块扩展
一、查看已安装模块 执行这个命令: /usr/local/php/bin/php -m 可以查看已经安装的模块,看是否有fileinfo模块。如没有,则继续。
二、找到fileinfo安装文件
进入php源码中的fileinfo目录,不同的版本,路径会有所不同,请根据实际情况,找到对应的目录。
1 |
cd /root/lnmp1.5-full/src/php-5.6.36/ext/fileinfo/ |
三、执行 phpize 命令
注意,该命令一定要在上面说到的fileinfo目录下执行
1 |
/usr/local/php/bin/phpize |
如果执行成功,会有类似下面的信息
1 2 3 4 |
Configuring for: PHP Api Version: 20151012 Zend Module Api No: 20151012 Zend Extension Api No: 320151012 |
四、配置php-config路径,以自己服务器的实际路径为准
1 |
./configure --with-php-config=/usr/local/php/bin/php-config |
编译安装
1 |
make && make install |
安装完成则会出现:Build complete.Don’t forget to run ‘make test’.
1 |
五、修改php.ini
修改/usr/local/php/etc/php.ini,
windows服务器:
找到extension=php_fileinfo.dll,将前面的分号去掉即可。
linux服务器
插入一行:
extension=fileinfo.so
保存,执行/etc/init.d/php-fpm restart 重启php。