美文网首页
当fileinfo扩展在编译时被disable后怎么办?-服务器

当fileinfo扩展在编译时被disable后怎么办?-服务器

作者: 与子笑 | 来源:发表于2018-05-20 10:28 被阅读0次

服务器  @amazeUI  2017-07-17 14:59:11

因为在编译php时,编译某些扩展需要足够的内存,因此许多人在编译时会将一些耗内存的扩展disable掉,但是到后期又要用到比如文件上传等功能就需要fileinfo扩展来支持。首先可以打开phpinfo()函数查看扩展是否有disable,然后在服务器上php -m查看所有模块。确定没有fileinfo扩展后,需要重新下载扩展编译进去,在php.ini加上extension=fileinfo.so,在win机器上是dll。下面是命令。这是php7的。版本要对得上

1、php -v

2、cd /tmp

wget -O php-7.0.1.tar.gz http://cn2.php.net/get/php-7.0.1.tar.gz/from/this/mirror

3 、解压

tar -zxvf php-7.0.1.tar.gz

4、cd /tmp/php-7.0.1/ext/fileinfo

5、/usr/local/php/bin/phpize

6、./configure -with-php-config=/usr/local/php/bin/php-config

7、make && make install

8、vim /usr/local/php/etc/php.ini

9、加入:extension=fileinfo.so

10、重启php

相关文章

网友评论

      本文标题:当fileinfo扩展在编译时被disable后怎么办?-服务器

      本文链接:https://www.haomeiwen.com/subject/ddizdftx.html