zoukankan      html  css  js  c++  java
  • wdlinux 中的 php 安装fileinfo

    1.查看当前环境是否安装fileinfo扩展

    php -i | grep fileinfo  
    

    若出现

    fileinfo
    fileinfo support => enabled
    

    则代表fileinfo扩展可用,否则不可用。

    fileinfo已集成至php项目源代码内(https://pecl.php.net/package/Fileinfo)

    //------wdlinux中的php---------------------------------------------------

    先修改PHP版本

    查看php版本方法:

    1.xshell登录查看,命令:php -v

    2.phpinfo打印

    这两种方法产生的结果有时可能不同,那就需要用下面方法修改PHP版本,以使版本统一。

    //永久添加
    vi /etc/profile
    //最后一行添加 export PATH="/www/wdlinux/phps/56/bin:$PATH"

    执行source /etc/profile,生效

    wget -c http://cn.php.net/distributions/php-5.6.30.tar.gz
    tar -xzvf php-5.6.30.tar.gz
    cd /root/php-5.6.30/ext/fileinfo

    cd /www/wdlinux/phps/56/include/php/ext/fileinfo

    如果没装 php-devel,后面的步骤就会提示 phpize 错误,所以先装上

    yum install php-devel

    获取装好的 phpize 路径

    which phpize

    在 ext/fileinfo 目录下执行 phpize

    /www/wdlinux/phps/56/bin/phpize

    编译 fileinfo

    ./configure --with-php-config=/www/wdlinux/phps/56/bin/php-config --enable-fileinfo

    make && make install

     安装时出现错误:

    configure: error: Cannot find php-config. Please use --with-php-config=PATH

    • 需要说明你的php-config的path错误了
    • find / -name php-config
    • 重新指定你的PATH后安装成功

    如果安装成功,会在/www/wdlinux/apache_php-5.5.38/lib/php/extensions/no-debug-non-zts-20121212/下生成fileinfo.so文件

    然后将fileinfo.so文件复制到/www/wdlinux/phps/56/lib/php/extensions 下

    在php.ini文件里加入

    extension="/www/wdlinux/phps/56/lib/php/extensions/fileinfo.so"

    //-----自己安装的php------------------------------------------------------

    tar -zxvf php-7.1.0.tar.gz

    cd php-7.1.0/ext/fileinfo

    /usr/local/php/bin/phpize

    ./configure --with-php-config=/usr/local/php/bin/php-config --enable-fileinfo

    make && make install

    echo 'extension="fileinfo.so"' >> /usr/local/php/etc/php.ini

    service php-fpm restart

    php -i | grep fileinfo

    ......

    fileinfo

    fileinfo support => enabled

  • 相关阅读:
    CSS-常用hack
    CSS触发haslayout的方法
    CSS最大最小宽高兼容
    CSS-文字超出自动显示省略号
    [LeetCode][JavaScript]Number of Islands
    [LeetCode][JavaScript]Search a 2D Matrix II
    [LeetCode][JavaScript]Search a 2D Matrix
    [LeetCode][JavaScript]Candy
    [LeetCode][JavaScript]Wildcard Matching
    [LeetCode][JavaScript]Sliding Window Maximum
  • 原文地址:https://www.cnblogs.com/chenjian/p/11445136.html
Copyright © 2011-2022 走看看