讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、雅安服務(wù)器托管、營(yíng)銷軟件、網(wǎng)站建設(shè)、雙牌網(wǎng)站維護(hù)、網(wǎng)站推廣。

1,如何在PHP測(cè)試環(huán)境中開(kāi)啟gd庫(kù)
php里有的phpinfo函數(shù)啊也就是一句話的事,web的所有信息都顯示出來(lái)了。2,如何查看系統(tǒng)是否安裝了gd庫(kù)
GD庫(kù)是干什么用的呢!它是php處理圖形的擴(kuò)展庫(kù),GD庫(kù)提供了一系列用來(lái)處理圖片的API,使用GD庫(kù)可以處理圖片,或者生成圖片。GD庫(kù)在php中默認(rèn)是沒(méi)有開(kāi)啟的,如果想讓它支持圖片處理功能,那么就要手動(dòng)開(kāi)啟GD庫(kù) 工具/原料 wampserer(我一直用這個(gè)集成環(huán)境) win7 方法/步驟 找到php.ini文件,有兩種方法: 方法一:wampserver安裝目錄下找到路徑wamp\bin\mysql\mysql5.5.24\php.ini(我安裝的根目錄是D盤) 方法二:?jiǎn)?dòng)wampserver,單擊任務(wù)欄wamp圖標(biāo),選中PHP,看到php.ini,點(diǎn)擊進(jìn)入php.ini文件 打開(kāi)php.ini文件 用查找工具找到extension=php_gd2.dll,把extension=php_gd2.dll 前面的【;】,介樣子就可以了 測(cè)試能否用GD庫(kù)方法1 :將下面的程序保存為一個(gè)后綴為 .php 的文件 把這個(gè)文件存為 phpinfo.php,然后傳到服務(wù)器的網(wǎng)站目錄下,在瀏覽器訪問(wèn)這個(gè)文件,如: xxx.xxx.xxx/bbs/phpinfo.php然后搜索這個(gè)頁(yè)面里面是否存在 gd 庫(kù),如果搜不到,說(shuō)明沒(méi)有裝 gd 庫(kù)。如果存在并且開(kāi)啟了則如下圖所示:方法2:利用function_exists函數(shù);如果返回值為1,剛說(shuō)明服務(wù)器支持gd庫(kù)。在linux控制臺(tái)查詢配置狀態(tài):php -i|grep -i --color gd如果沒(méi)有g(shù)d support => enabled則表明未配置成功。3,如何查看php是否支持GD庫(kù)
windows下開(kāi)啟php的gd庫(kù)支持找到php.ini,打開(kāi)內(nèi)容,找到:;extension=php_gd2.dll把最前面的分號(hào)“;”去掉,再保存即可,如果本來(lái)就沒(méi)有分號(hào),那就是已經(jīng)開(kāi)啟了。linux下開(kāi)啟php的gd庫(kù)支持#開(kāi)啟gd庫(kù)支持有以下幾種方法##檢測(cè)gd庫(kù)是否安裝命令 php5 -m | grep -i gd 或者 php -i | grep -i --color gd##如未安裝gd庫(kù),則為服務(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中,搜到[gd]后,在下面加一行 extension=/usr/local/libgdgd.so 然后重啟php服務(wù),如果不行,試試reboot 好了,不過(guò)最后提醒一下,要知道這個(gè)世界很多意外的,源碼安裝,只添加gd庫(kù)這一個(gè)情況下,php版本和庫(kù)的版本各異,所以: - 不保證這么付出了這么多后有回報(bào) - 不保證能夠成功加載gd.so - 不保證不懷孕 所以如果是源碼安裝,最好還是在編譯php的時(shí)候加參數(shù)--with-gdgd庫(kù)函數(shù)getimagesize作用:取得圖片的大小[即長(zhǎng)與寬] 用法:array getimagesize(string filename, array [imageinfo]); 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 [col]);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, inty2, int col);imagefilltoborder作用:指定顏色區(qū)域內(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 [interlace]);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, intcol); 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)顏色的索引值 用法:intimagecolorat(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, intblue);imagecolorset作用:設(shè)定色表上指定索引的顏色 用法:boolean imagecolorset(int im, int index, int red, int green, intblue); imagecolorsforindex 作用:取得色表上指定索引的顏色 用法:array imagecolorsforindex(int im, intindex); 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, intsize, int foreground, int background, int x, int y, int space, int tightness, float angle, intantialias_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 [filename]);imagecreatefromgif作用:取出 gif 圖型 用法:int imagecreatefromgif(string filename); imagegif作用:建立 gif 圖型 用法:int imagegif(int im, string [filename]);
本文題目:如何查看空間是否開(kāi)啟了gd庫(kù),如何在PHP測(cè)試環(huán)境中開(kāi)啟gd庫(kù)
本文路徑:http://chinadenli.net/article18/ejohgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、網(wǎng)站改版、標(biāo)簽優(yōu)化、定制網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、域名注冊(cè)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)