开发者社区 问答 正文

linux系统ngixgd库如何添加jpeg支持

用的是阿里云主机管家,centos+linux ,gd库已经有了,就是网站不能上传jpg图片,好纠结啊,如何开启gd库支持jpeg?求帮忙一下

展开
收起
心语网站 2015-12-21 23:28:21 5901 分享 版权
2 条回答
写回答
取消 提交回答
  • 这种是编译php的时候添加的

    已jpegsrc为列
    首先安装jpegsrc

    tar zxvf jpegsrc.v9a.tar.gz
    cd jpeg-9a
    ./configure --prefix=/usr/local/jpeg --enable-shared
    make && make install


    编译php的时候在./configure 后面加入参数 --with-jpeg-dir=/usr/local/jpeg


    还有一种是编译php以后添加的,如ImageMagick 也是一种图像组件
    首先安装ImageMagick
    tar xvf ImageMagick-6.9.1-6.tar.gz
    cd ImageMagick-6.9.1-6
    ./configure
    make && make install
    然在已安装的php上加入组件
    tar xvf imagick-3.2.0RC1.tgz
    cd imagick-3.2.0RC1
    export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/local/lib/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig
    /usr/local/webserver/php/bin/phpize
    ./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-imagick=/usr/local/lib/ImageMagick-6.9.1
    make && make install


    这样会在php目录下生成一个imagick.so 最后在php.ini文件里加imagick.so就行





    2015-12-23 19:28:54
    赞同 展开评论
  • Relinux系统ngixgd库如何添加jpeg支持
    jpegsrc.v8b.tar.gz 已经安装,目录是/usr/local/libjpeg/
    php目录:/aliyun/apps/php-5.3.29/
    gd库目录:/aliyun/apps/php-5.3.29/include/php/ext/gd/
    进入gd 目录后执行  注意下面的 /usr/local/php/  是你服务器 php的安装路径。我的是 这个路径就写成这样了
    网上说的第二步骤如下

    /aliyun/apps/php-5.3.29/bin/phpize

    ./configure --with-php-config=/aliyun/apps/php-5.3.29/bin/php-config --with-jpeg-dir=/usr/local/libjpeg/

    make && make install

    执行完这些 系统就会提示你  gd.so 生成目录
    第二步骤/aliyun/apps/php-5.3.29/bin/phpize执行不了


    2015-12-21 23:43:08
    赞同 展开评论
问答分类:
问答地址: