020-29133788
    资 讯
    您的位置:首页 >> 资 讯 >> LINUX应用 >> LINUX安装 >> 正文
    RH9.0主机支援RH9.0主GD函式库的安装方式

    点击:   发布日期:2013-01-11

    本文来自 www.020fix.com


    站长最近在研究主机支援GD.用于JPEG图片的显现.网上文章一大抄.看都看不懂.到其他地方问人.却被当作肉脚揶揄.讲话讲不到重点.真是气煞人也...站长终于研究出来且编译成功.特此分享给大家.因为知识就是需要分享.大家才会进步.有人会却吝于把自己的东西告诉给他人知道..唉...(我指的是酷!学X里面自称是学长的白痴.)
    废话不多说.现在讲重点.主机上支援GD有啥好处呢?有看过网路相簿吧?它可以让你的图片自由的缩放.就是以PHP来显示JPEG或PNG..等图片的显现.好用到掉渣.不过一般主机商都不支援.所以懂得人不是很多.站长我也是迷途羔羊.现在就让我这个迷途羔羊交大家如何编译安装...(以站长的环境.只需要让jpeg图片显现.当然还可以让gif或png显现.在这里不多说)
    APACHE1.3.1
    PHP4.3.8
    zlib-1.2.1
    jpegsrc
    gd-2.0.28
    顺序不能出错.否则编译不成功
    先安装APACHE.请参考 http://bbs.wefong.com/viewthread ... &extra=page%3D1
    接下来安装zlib
    #./configure && make && make install
    再来安装jpegsrc
    #./configure --enable-shared --enable-static
    #make
    #make install
    最后一步会出错吧?呵呵..这就是困扰了我很久的问题.应该会出现这样的错误
    /usr/bin/install: cannot create regular file `/usr/local/man/man1/cjpeg.1': No such file or directory
    make: *** [install] Error 1
    意思是根本没有man和man1这两个资料夹.土法炼钢一下.在/usr/local下建立man的资料夹.再到man下面再建一个man1的资料夹.再make install就ok了!!
    再安装gd
    #./configure --with-jpeg=/usr/local --with-freetype=/usr && make && make install
    再来编译PHP
    #./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-jpeg-dir=/usr/local --with-gd=/usr/local --with-zlib-dir=/usr/local --with-xml --with-mysql
    #make && make install
    #cp php.ini-dist /usr/local/lib/php.ini
    #vi /usr/local/lib/php.ini
    把register-golbals = Off改成On
    存档离开.你的机器已经支援GD显现JPEG的图片了!!
    我的教学都是亲自操作.不是网上乱抄的.照我的方法绝对成功.大家试试吧!!

    后记:支援GD的主机是比较耗资源的.所以空间主机商都没有支援这个功能.除非你机器够强.否则多人浏览图片时你的主机肯定受不了!!