LNMP1.5安装PHP扩展模块php_fileinfo解决图片无法上传

php_fileinfo模块读取上传文件信息很有用,常是必备安装扩展,这里介绍下LNMP1.5集成环境下安装PHP_FILEINFO的步骤,供参考。

1、解压 php 压缩包

先看下当前使用的 php 版本是多少,进入命令如下:

cd /root/lnmp1.5/src/
php -v
ls -l

可以看到当前测试环境 php-7.2.6,也看到了要解压缩的文件。

执行解压缩命令如下:

tar -jxvf php-7.2.6.tar.bz2

2、进入对应的 php-7.2.6 目录,命令如下:

cd /root/lnmp1.5/src/php-7.2.6/ext/fileinfo/

3、通过 phpize 建立 php 的模块,命令如下:

/usr/local/php/bin/phpize

会返回如下信息,生成了 configure 文件。

4、编译执行命令如下:

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

5、修改 php.ini 文件配置,命令如下

vi /usr/local/php/etc/php.ini

因为 php.ini 命令较多,上面的方法定位较慢,可以用 SFTP 软件下载到本地电脑,用 dreamweaver 等软件打开直接把下面命令添加到最后一行:

extension=fileinfo

6、重启 php-fpm

/etc/init.d/php-fpm restart
或者
lnmp restart

7、验证是否安装成功,查看 php 扩展命令:

php -m

看到如下图所示说明 fileinfo 扩展安装成功了。

郑重声明:

1 本资源来源于互联网,资源的版权归资源原作者所持有,受《中华人民共和国著作权法》等相关法律保护。

2 由于无法和原作者取得联系,所以上传的部分资源无法先通过原作者的同意就分享给大家了,如本资源侵犯了您(原作者)的权益,请联系我们(微信号 xiaohaimei1989),我们会立马删除您的资源,并向您表达诚挚的歉意!

3 本站是一个公益型网站,分享资源的目的在于传播知识,分享知识,收取一点点打赏的辛苦费是用于网站的日常运营开支,并非用于商业用途。

4 本站资源只提供学习和参考研究使用,使用过后请在第一时间内删除。本站不承担资源被单位或个人商用带来的法律责任。

发表评论