• linux php 安装GD库


    linux下为php添加GD库的步骤如下: 


    一、下载 

    gd-2.0.33.tar.gz http://www.boutell.com/gd/ 
    jpegsrc.v6b.tar.gz http://www.ijg.org/ 
    libpng-1.2.7.tar.tar http://sourceforge.net/projects/libpng/ 
    zlib-1.2.2.tar.gz http://sourceforge.net/projects/zlib/ 
    freetype-2.1.9.tar.gz http://sourceforge.net/projects/freetype/ 
    php-4.3.9.tar.gz http://www.php.net 


    二、安装 

    1.安装zlib 

    tar zxvf zlib-1.2.2.tar.gz 
    cd zlib-1.2.2 
    ./configure 
    make 
    make install 

    2.安装libpng 

    tar zxvf libpng-1.2.7.tar.tar 
    cd libpng-1.2.7 
    cd scripts/ 
    mv makefile.linux ../makefile 
    cd .. 
    make 
    make install 
    注意,这里的makefile不是用./configure生成,而是直接从scripts/里拷一个 

    【出错的话:collect2: ld returned 1 exit status

    make: *** [pngtest] Error 1

    可以直接编译./configure –prefix=/usr/local/libpng】


    3.安装freetype 

    tar zxvf freetype-2.1.9.tar.gz 
    cd freetype-2.1.9 
    ./configure 
    make 
    make install 

    4.安装Jpeg 

    tar zxvf jpegsrc.v6b.tar.gz 
    cd jpeg-6b/ 
    ./configure --enable-shared 
    make 
    make test 
    make install 
    注意,这里configure一定要带--enable-shared参数,不然,不会生成共享库 

    5.安装GD 

    tar zxvf gd-2.0.33.tar.gz 
    cd gd-2.0.33 
    ./configure --with-png --with-freetype --with-jpeg 
    make install 

    6.重新编译PHP 

    tar zxvf php-4.3.9.tar.gz 
    cd php-4.3.9 
    ./configure (以前的参数) --with-gd --enable-gd-native-ttf --with-zlib --with-png --with-jpeg --with-freetype --enable-sockets 
    make 
    make install 

    <?php 
    phpinfo(); 
    ?> 

    Ok.....

  • 相关阅读:
    缓存穿透、缓存并发和缓存雪崩笔记
    PHP递归的三种方式
    Yii2 rules 自定义规则
    Yii redis hash散列的使用
    Yii redis set集合的使用
    手动安装 yii2-redis 扩展
    PHP添加redis扩展(windows环境)
    Yii redis list列表的使用
    用hextoraw解决update、delete语句执行慢
    Oracle查看SQL执行计划,分析SQL性能
  • 原文地址:https://www.cnblogs.com/gaohj/p/3152646.html
Copyright © 2020-2023  润新知