zoukankan      html  css  js  c++  java
  • Linux环境下安装PHP的gd库

    当前使用的安装包版本:

    freetype-2.4.0.tar.bz2 

    jpegsrc.v9.tar.gz

    libpng-1.6.28.tar.gz

    1、安装freetype

    tar jxvf freetype-2.4.0.tar.bz2
    cd freetype-2.4.0
    ./configure --prefix=/usr/local/freetype

    make && make install

    2、安装jpegsrc

    tar zxvf jpegsrc.v9.tar.gz
    cd jpeg-9
    ./configure --prefix=/usr/local/jpeg && make && make install
    mkdir -p /usr/local/jpeg/include
    mkdir -p /usr/local/jpeg/lib
    mkdir -p /usr/local/jpeg/bin
    mkdir -p /usr/local/jpeg/man/man1

    3、安装libpng

    tar zxvf libpng-1.6.28.tar.gz
    cd libpng-1.6.28
    ./configure --prefix=/usr/local/libpng

    make && make install

    4、进入PHP安装包里面的ext文件夹,找到gd扩展

    cd /home/local/php-5.6.25/ext/gd

    /usr/local/php/bin/phpize

    ./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype

    如果出现configure: error: Problem with libpng.(a|so) or libz.(a|so). Please check config.log for more information

    换个版本的libpng重新安装就好

    make && make install

    cp /usr/local/php/lib/php/extensions/no-debug-zts-20131226/gd.so /usr/local/php/extension/gd.so

    vim /usr/local/php/etc/php.ini 添加:extension=gd.so

    重启服务器,/usr/local/php/bin/php -m 就能看到了

  • 相关阅读:
    网络流24题之圆桌问题
    BZOJ 4276: [ONTAK2015]Bajtman i Okrągły Robin
    网络流24题航空路线问题
    BZOJ1038 瞭望塔
    BZOJ4029 HEOI2015定价
    BZOJ1226 SDOI2009学校食堂
    网络流24题之魔术球问题
    网络流24题之最小路径覆盖问题
    【BZOJ1098】[POI2007]办公楼biu
    BZOJ3065 带插入区间K小值
  • 原文地址:https://www.cnblogs.com/ttiandeng/p/6566027.html
Copyright © 2011-2022 走看看