日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
快速學(xué)習(xí):使用yum在linux上安裝gd(linuxyum安裝gd)

如果你是一名使用Linux系統(tǒng)的開發(fā)者或管理員,那么你可能會(huì)遇到需要安裝gd庫的情況。gd庫是一個(gè)非常有用的工具,它可以讓你通過代碼生成各種圖片、圖表和線條等。然而,安裝gd庫的過程可能會(huì)比較麻煩,特別是對于那些不熟悉Linux的人來說。在本篇文章中,我們將通過使用yum命令在Linux上安裝gd庫來解決這個(gè)問題。

主要從事網(wǎng)頁設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、響應(yīng)式網(wǎng)站、程序開發(fā)、微網(wǎng)站、重慶小程序開發(fā)等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營銷經(jīng)驗(yàn),集策劃、開發(fā)、設(shè)計(jì)、營銷、管理等多方位專業(yè)化運(yùn)作于一體,具備承接不同規(guī)模與類型的建設(shè)項(xiàng)目的能力。

什么是yum

Yum是一個(gè)在Linux系統(tǒng)中安裝和升級(jí)軟件的工具。它可以自動(dòng)解決軟件包依賴性問題,并從互聯(lián)網(wǎng)上下載所需的軟件包。使用yum命令可以使軟件包的安裝和更新變得更加簡單化,特別是對于那些沒有太多Linux知識(shí)的人來說。

安裝gd庫的步驟

在使用yum命令安裝gd庫之前,我們需要先確定一下這個(gè)庫是否在Linux上可用。一般來說,gd庫會(huì)被打包在多個(gè)發(fā)行版中,例如CentOS、Fedora、Ubuntu等,但它可能會(huì)被分為不同的軟件包。因此,在使用yum命令之前,我們需要知道gd庫的名稱。

1. 檢查gd庫是否可用

我們需要在終端中運(yùn)行以下命令,以檢查gd庫是否在Linux上可用:

“`bash

yum search gd

“`

該命令將列出所有與gd相關(guān)的可用軟件包和庫。如果你看到了gd的相關(guān)文件和庫,那么你可以繼續(xù)使用下面的命令進(jìn)行安裝。

2. 更新yum的元數(shù)據(jù)

在安裝gd庫之前,我們需要先更新yum的元數(shù)據(jù)??梢赃\(yùn)行以下命令來更新元數(shù)據(jù):

“`bash

sudo yum update

“`

這個(gè)命令將從yum存儲(chǔ)庫中獲取最新的軟件信息,并將其與本地存儲(chǔ)庫信息進(jìn)行更新。

3. 使用yum安裝gd庫

更新完元數(shù)據(jù)后,我們可以使用以下命令安裝gd庫:

“`bash

sudo yum install gd

“`

在這個(gè)命令中,sudo是用來獲取管理員權(quán)限的,yum是主命令,install表示安裝軟件包,gd是安裝的軟件包名稱。

如果一切順利,那么yum將會(huì)提示你確認(rèn)安裝,你可以輸入“y”來繼續(xù)安裝。

完成安裝后,即可在Linux環(huán)境中使用gd庫了。你可以運(yùn)行以下命令來檢查gd庫是否已經(jīng)正確安裝:

“`bash

rpm -q gd

“`

該命令將輸出已安裝的gd庫的版本信息、發(fā)行版和其他詳細(xì)信息。如果輸出中列出了相應(yīng)的軟件包名稱和版本號(hào),那么就表示gd庫已經(jīng)成功安裝了。

結(jié)束語

使用yum在Linux上安裝gd庫可能會(huì)比較簡單,但前提是你需要知道gd庫的名稱,并且需要熟悉yum命令才能夠成功安裝。如果你想進(jìn)一步學(xué)習(xí)Linux系統(tǒng)的使用,那么可以關(guān)注一些專業(yè)的Linux培訓(xùn)課程,這將幫助你更好地理解和使用Linux系統(tǒng)。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!

linux系統(tǒng)如何讓php使用GD庫函數(shù)

linux下為php添加GD庫的步胡肆驟如下:

一、下載

gd-2.0.33.tar.gz

jpegsrc.v6b.tar.gz

libpng-1.2.7.tar.tar

zlib-1.2.2.tar.gz

freetype-2.1.9.tar.gz

php-4.3.9.tar.gz

二、安裝

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/里拷一個(gè)

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參數(shù),不然,不會(huì)生成共享庫

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 (以前的參數(shù)) –with-gd –enable-gd-native-ttf –with-zlib –with-png –with-jpeg –with-freetype –enable-sockets

make

make install

Ok…..

rpm -qa |grep php-gd

rpm -qa |grep php-xml

如果沒有裝,就無輸出。悉基于是

yum install php-gd

yum install php-xml

再service httpd restart 重啟首敗apache 即可.

你應(yīng)該是安裝PHP支持的GD庫。那么用用上邊的方法者陸顫。

要修改php.ini里面的extenions,把gd的那個(gè)擴(kuò)猛磨唯展前的分號(hào)去掉

然枝培后你隨便用一個(gè)函數(shù)測試游斗下,getimagesize之類的。

怎樣開啟php的gd庫?

Windows下開啟PHP的GD庫支持

找到php.ini,打開內(nèi)容,找到慧遲:

;extension=php_gd2.dll

把最前面的分號(hào)“;”去掉,再保存即可,如果本來就沒有分號(hào),那就是已經(jīng)開啟了。

Linux下開啟PHP的GD庫支持

#開啟GD庫支持有以下幾種方法

##檢測GD庫是否安裝命令

php5 -m | grep -i gd

或者

php -i | grep -i –color gd

##如未安裝GD庫,則為服務(wù)器安裝,方法如下

### 如果是源碼安裝,則加入?yún)?shù)

–with-gd

### 如果是debian系的linux系統(tǒng),用apt-get安裝,如下

apt-get install php5-gd

### 如果是CentOS系的系統(tǒng),用yum安裝,如下

yum install php-gd

### 如果是suse系的linux系統(tǒng),用yast安裝,如下

yast -i php5_gd

### 如果嫌這個(gè)世界不夠蛋疼呢,可以在原先編譯PHP不支持GD的情況下附加

先下zlib源碼,libpng源碼,gd源碼

解壓后到源碼目錄

zlib目錄

./configure –prefix=/usr/local/zlib

make ; make install

make clean

libpng目錄

cp scripts/makefile.linux ./makefile

./configure –prefix=/usr/local/libpng

make ; make install

make clean

gd目錄

./configure –prefix=/usr/local/libgd –with-png=/usr/local/libpng

make ; make install

make clean

最后在php.ini中,搜到后,在下面加一行

extension=/usr/local/libgdgd.so

然后重啟php服務(wù),如果不行,試試reboot

好了,不過最后提醒一下,要知道這個(gè)世界很多意外的,源碼安裝,只添加gd庫這一個(gè)情況下,PHP版本和庫的版本各異

,所以:

– 不保證這么付出了這么多后有枝備回報(bào)

– 不保證能夠成功加載gd.so

– 不保證不懷孕

所以如果是源碼安裝,更好還是在編譯PHP的時(shí)候加參數(shù)–with-gd

GD庫函數(shù)

GetImageSize

作用:取得圖片的大小 用法:array GetImageSize(string filename, array );

ImageArc

作用:畫弧線 用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col);

ImageChar

作用:寫出橫向字符 用法:int ImageChar(int im, int font, int x, int y, string c, int col);

ImageCharUp

作用:寫出豎式字符 用法:int ImageCharup(int im, int font, int x, int y, string c, int col);

ImageColorAllocate

作用:匹配顏色 用法猛碧毀:int ImageColorAllocate(int im, int red, int green, int blue);

ImageColorTransparent

作用:指定透明背景色 用法:int ImageColorTransparent(int im, int

);

ImageCopyResized

作用:復(fù)制新圖并調(diào)整大小 用法:int ImageCopyResized(int dst_im, int src_im, int dstX, int dstY, int srcX,

int srcY, int dstW, int dstH, int srcW, int srcH);

ImageCreate

作用:建立新圖 用法:int ImageCreate(int x_size, int y_size);

ImageDashedLine

作用:繪虛線 用法:int ImageDashedLine(int im, int x1, int y1, int x2, int y2, int col);

ImageDestroy 作用:結(jié)束圖形 用法解釋:int ImageDestroy(int im);

ImageFill

作用:圖形著色 用法:int ImageFill(int im, int x, int y, int col);

ImageFilledPolygon作用:多邊形區(qū)域著色 用法:int ImageFilledPolygon(int im, array points, int num_points,

int col);

ImageFilledRectangle作用:矩形區(qū)域著色 用法:int ImageFilledRectangle(int im, int x1, int y1, int x2, int

y2, int col);

ImageFillToBorder作用:指定顏域內(nèi)著色 用法:int ImageFillToBorder(int im, int x, int y, int border,

int col);

ImageFontHeight

作用:取得字型的高度 用法:int ImageFontHeight(int font);

ImageFontWidth作用:取得字型的寬度 用法:int ImageFontWidth(int font);

ImageInterlace作用:使用交錯(cuò)式顯示與否 用法:int ImageInterlace(int im, int );

ImageLine作用:繪實(shí)線 用法:int ImageLine(int im, int x1, int y1, int x2, int y2, int col);

ImageLoadFont作用:載入點(diǎn)陣字型 用法:int ImageLoadFont(string file);

ImagePolygon作用:繪多邊形 用法:int ImagePolygon(int im, array points, int num_points, int col);

ImageRectangle作用:繪矩形 用法:int ImageRectangle(int im, int x1, int y1, int x2, int y2, int col);

ImageSetPixel作用:繪點(diǎn) 用法:int ImageSetPixel(int im, int x, int y, int col); ImageString 作用:繪橫式

字符串 用法:int ImageString(int im, int font, int x, int y, string s, int col);

ImageStringUp作用:繪直式字符串 用法:int ImageStringUp(int im, int font, int x, int y, string s, int

col);

ImageSX

作用:取得圖片的寬度 用法:int ImageSX(int im);

ImageSY

作用:取得圖片的高度 用法:int ImageSY(int im);

ImageTTFBBox

作用:計(jì)算 TTF 文字所占區(qū)域 用法:array ImageTTFBBox(int size, int angle, string fontfile, string text);

ImageTTFText作用:寫 TTF 文字到圖中 用法:array ImageTTFText(int im, int size, int angle, int x, int y,

int col, string fontfile, string text); ImageColorAt 作用:取得圖中指定點(diǎn)顏色的索引值 用法:int

ImageColorAt(int im, int x, int y);

ImageColorClosest

作用:計(jì)算色表中與指定顏色最接近者 用法:int ImageColorClosest(int im, int red, int green, int blue);

ImageColorExact

作用:計(jì)算色表上指定顏色索引值 用法:int ImageColorExact(int im, int red, int green, int blue);

ImageColorResolve

作用:計(jì)算色表上指定或最接近顏色的索引值 用法:int ImageColorResolve(int im, int red, int green, int

blue);

ImageColorSet

作用:設(shè)定色表上指定索引的顏色 用法:boolean ImageColorSet(int im, int index, int red, int green, int

blue); ImageColorsForIndex 作用:取得色表上指定索引的顏色 用法:array ImageColorsForIndex(int im, int

index);

ImageColorsTotal

作用:計(jì)算圖的顏色數(shù) 用法:int ImageColorsTotal(int im); ImagePSLoadFont 作用:載入 PostScript 字型 用法

:int ImagePSLoadFont(string filename);

ImagePSFreeFont

作用:卸下 PostScript 字型 用法:void ImagePSFreeFont(int fontindex);

ImagePSEncodeFont

作用:PostScript 字型轉(zhuǎn)成向量字 用法:int ImagePSEncodeFont(string encodingfile);

ImagePSText作用:寫 PostScript 文字到圖中 用法:array ImagePSText(int image, string text, int font, int

size, int foreground, int background, int x, int y, int space, int tightness, float angle, int

antialias_steps);

ImagePSBBox作用:計(jì)算 PostScript 文字所占區(qū)域 用法: array ImagePSBBox(string text, int font, int size,

int space, int width, float angle);

ImageCreateFromPNG作用:取出 PNG 圖型 用法:int ImageCreateFromPng(string filename);

ImagePNG作用:建立 PNG 圖型 用法:int ImagePng(int im, string );

ImageCreateFromGIF作用:取出 GIF 圖型 用法:int ImageCreateFromGif(string filename);

ImageGIF作用:建立 GIF 圖型 用法:int ImageGif(int im, string );

在你php安裝目錄下祥昌找到ext文件夾,然后將里面的php_gd2.dll拷貝納宴碧到C:\WINDOWS\system32下洞舉

如果沒有php_gd2.dll就到網(wǎng)上下一個(gè)。

  GD庫是干什么用的呢!它是php處理圖形的擴(kuò)展庫,瞎信納GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片。GD庫在php中默認(rèn)是沒有開啟的,如果想讓它支持圖片處理功能,那么就要手動(dòng)開啟GD庫

  工具/原料

  wampserer(我一直用這個(gè)集成環(huán)境)

  win7

  方法/步驟

  找到php.ini文件,有兩種方法:

  方法一:wampserver安裝目錄下找到磨沒路徑wamp\bin\mysql\mysql5.5.24\php.ini(我安裝的根目錄是D盤)

  方法二:啟動(dòng)wampserver,單擊任務(wù)欄wamp圖標(biāo),選中PHP,看到php.ini,點(diǎn)擊進(jìn)入php.ini文件

  打開php.ini文件

  用查找工具找到extension=php_gd2.dll,把extension=php_gd2.dll 前面的【;】,介樣子就可以了

  測試能否用坦弊GD庫

你的php帶gd庫么…不帶得自己裝…

關(guān)于linux yum 安裝gd的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務(wù)器,香港云服務(wù)器,BGP云服務(wù)器,雙線云服務(wù)器,高防云服務(wù)器,成都云服務(wù)器,服務(wù)器托管。精選鉅惠,歡迎咨詢:028-86922220。


當(dāng)前題目:快速學(xué)習(xí):使用yum在linux上安裝gd(linuxyum安裝gd)
文章起源:http://www.5511xx.com/article/djhjdsi.html