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

当fileinfo扩展在编译时被disable后怎么办?

作者: 与子笑 | 来源:发表于2020-09-02 10:52 被阅读0次

    因为在编译 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后怎么办?-服务器

    相关文章

      网友评论

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

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