當前位置:首頁 » 編程語言 » phpgdgd2

phpgdgd2

發布時間: 2022-09-24 06:56:04

1. php如何將腳本設置成安裝一次的安裝包

安裝php需要的軟體。

123

yum -y install gcc gcc-c++ libzip-devel libxml2-devel libiconv libjpeg-devel libpng-develyum -y install gdgd-devel bzip2-devel curl-devel freetype-devel zlib-devel glibc-devel glib2-develyum -y install libtool-ltdl-devel pcre-devel libmcrypt-devel mhash-devel libxslt-devel gettext-devel

安裝libiconv庫

123456

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.tar.gztar zxf libiconv-1.13.tar.gzcd libiconv-1.13./configure --prefix=/usr/local/libiconvmake && make installcd ..

安裝PHP

12345

cd /home/darren/tools#需要手動下載php,附件中也有http://cn2.php.net/get/php-5.6.30.tar.gz/from/this/mirrortar zxf php-5.6.30.tar.gzcd php-5.6.30

2. 《高分》請推薦一款好的系統還原軟體 使用方法

一鍵GHOST
軟體名稱:一鍵GHOST(免費版)
軟體版本:v11.0 Build 070707
安裝環境:WIN2000/XP/2003
運行環境:DOS
軟體類別:系統備份

軟體簡介:
一鍵GHOST是"DOS之家"首創的4種版本(硬碟版/光碟版/優盤版/軟盤版)同步發布的啟動盤,適應各種用戶需要,
既可獨立使用,又能相互配合.主要功能包括:一鍵備份C盤;一鍵恢復C盤;中文向導;GHOST11.0.
一鍵GHOST,高智能的GHOST,只需按一個鍵,就能實現全自動無人值守操作,讓你一爽到底!

主要特點:
1,GHOST11.0內核,全面支持NTFS,WINDOWS家族一網打盡.
2,硬碟版特別適於無軟碟機/無光碟機/無USB介面的台式機和筆記本電腦使用.
3,安裝快速,只需1-2分鍾;卸載徹底,不留垃圾文件,安全綠色無公害.
4,不破壞系統原有結構,不向BIOS和硬碟絕對扇區寫入任何數據,無需劃分隱藏分區.
5,一鍵備份C盤的映像深度隱藏,即便打開"顯示所有文件及文件夾"也不可見.
6,界面友好,全中文操作,無需英語和計算機專業知識.
7,真正一鍵式操作,只需按K鍵就能實現全自動無人值守操作.
8,WINDOWS/DOS雙重啟動方案,安裝後可立即運行.
9,危險操作之前貼心提示,明明白白放心使用.
10,安裝程序即便被誤刪除也可使用同版本的光碟版/優盤版恢復映像.
11,附帶GHOSTEXP,能打開GHO映像,提取其中的文件.
12,密碼設置功能,讓多人共用一台電腦情況下,不被非法用戶侵入.
13,多種引導方式,以兼容各種型號電腦,讓特殊機型也能正常啟動本軟體.
14,錯誤報告功能,不用筆抄手記就將GHOST錯誤信息准確上報.
15,服務周到,CHM幫助文檔詳盡圖解,以及在線論壇為您答疑解惑.

3. phpinfo中沒有freetype但是我是裝了freetype。

什麼操作系統?麻煩把你的運行環境寫出來,這樣才能幫你解決問題。 ./--with-freetype-dir=/usr/local/freetype

4. 我裝過apache了,現在想裝GD庫,請問不從裝Apache能實現嗎

GD庫是PHP支持的,不是Apache的。PHP4以上已經集成了GD庫。打開php.ini文件,找到;extension=php_gd2.dll這一項,把前面的分號去掉就可以了。不需要重新安裝Apache的

5. 如何開啟Php-mbstring、Php-gd模塊

找到你的PHP環境中的php.ini文件,搜索下面兩行,查看是否前面有分號(;),如果有,去掉,然後重新啟動Web伺服器(如:Apache,IIS等):
extension=php_gd2.dll
extension=php_mbstring.dll
如果你的服務可以正常啟動,應該就已經載入了這兩個模塊,如果不能啟動,你還需要查看一項:
extension_dir =
看看你這項設置的路徑是什麼,相應的路徑里有沒有上面載入的兩個dll文件,如果沒有,你需要根據你的PHP版本去下載相應的文件,並且放到extension_dir指定的目錄中。
當然,linux環境下的實現方式是一致的,只是載入的文件的後綴可能不是.dll,具體是什麼我忘記了。

6. 如何在PHP中開啟GD庫支持

開啟GD庫支持有以下幾種方法 檢測GD庫是否安裝命令 php5 -m | grep -i gd 或者 php -i | grep -i --color gd如未安裝GD庫,則為伺服器安裝,方法如下 如果是源碼安裝,則加入參數 --with-gd 如果是debian系的linux系統,用apt-get安裝,如下 apt-get install php5-gd 如果是CentOS系的系統,用yum安裝,如下 yum install php-gd 如果是suse系的linux系統,用yast安裝,如下 yast -i php5_gd 如果嫌這個世界不夠蛋疼呢,可以在原先編譯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服務,如果不行,試試reboot 所以如果是源碼安裝,最好還是在編譯PHP的時候加參數--with-gd Windows下開啟PHP的GD庫支持 找到php.ini,打開內容,找到: ;extension=php_gd2.dll 把最前面的分號「;」去掉,再保存即可,如果本來就沒有分號,那就是已經開啟了。

7. 如何測試PHP有沒有開啟Php-mbstring、Php-gd兩項模塊

測試步驟:
1.寫一個文件,名字叫test.php,裡面的代碼如下<?php echo phpinfo();?>
2.將此文件上傳到主機上,通過http協議訪問這個文件,這個文件會顯示當前主機的PHP相關信息
加入域名為www.test.com,則訪問http://www.test.com/test.php
3.如果支持Php-mbstring,則應該顯示類似下面信息
mbstring
Multibyte Support enabled
Multibyte string engine libmbfl
Multibyte (japanese) regex support enabled
Multibyte regex (oniguruma) version 4.4.4
Multibyte regex (oniguruma) backtrack check On
4.如果支持Php-GD,則應該出現類似一下信息
gd
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

8. 怎樣開啟php的gd庫

Windows下開啟PHP的GD庫支持
找到php.ini,打開內容,找到:
;extension=php_gd2.dll
把最前面的分號「;」去掉,再保存即可,如果本來就沒有分號,那就是已經開啟了。
Linux下開啟PHP的GD庫支持
#開啟GD庫支持有以下幾種方法
##檢測GD庫是否安裝命令
php5 -m | grep -i gd
或者
php -i | grep -i --color gd
##如未安裝GD庫,則為伺服器安裝,方法如下
### 如果是源碼安裝,則加入參數
--with-gd
### 如果是debian系的linux系統,用apt-get安裝,如下
apt-get install php5-gd
### 如果是CentOS系的系統,用yum安裝,如下
yum install php-gd
### 如果是suse系的linux系統,用yast安裝,如下
yast -i php5_gd
### 如果嫌這個世界不夠蛋疼呢,可以在原先編譯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服務,如果不行,試試reboot
好了,不過最後提醒一下,要知道這個世界很多意外的,源碼安裝,只添加gd庫這一個情況下,PHP版本和庫的版本各異
,所以:
- 不保證這么付出了這么多後有回報
- 不保證能夠成功載入gd.so
- 不保證不懷孕
所以如果是源碼安裝,最好還是在編譯PHP的時候加參數--with-gd

GD庫函數
GetImageSize
作用:取得圖片的大小[即長與寬] 用法: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
作用:復制新圖並調整大小 用法: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 作用:結束圖形 用法解釋:int ImageDestroy(int im);

ImageFill
作用:圖形著色 用法:int ImageFill(int im, int x, int y, int col);
ImageFilledPolygon作用:多邊形區域著色 用法:int ImageFilledPolygon(int im, array points, int num_points,
int col);

ImageFilledRectangle作用:矩形區域著色 用法:int ImageFilledRectangle(int im, int x1, int y1, int x2, int
y2, int col);

ImageFillToBorder作用:指定顏色區域內著色 用法:int ImageFillToBorder(int im, int x, int y, int border,
int col);

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

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

ImageInterlace作用:使用交錯式顯示與否 用法:int ImageInterlace(int im, int [interlace]);

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

ImageLoadFont作用:載入點陣字型 用法: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作用:繪點 用法: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
作用:計算 TTF 文字所佔區域 用法: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 作用:取得圖中指定點顏色的索引值 用法:int
ImageColorAt(int im, int x, int y);

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

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

ImageColorResolve
作用:計算色表上指定或最接近顏色的索引值 用法:int ImageColorResolve(int im, int red, int green, int
blue);
ImageColorSet
作用:設定色表上指定索引的顏色 用法:boolean ImageColorSet(int im, int index, int red, int green, int
blue); ImageColorsForIndex 作用:取得色表上指定索引的顏色 用法:array ImageColorsForIndex(int im, int
index);

ImageColorsTotal
作用:計算圖的顏色數 用法:int ImageColorsTotal(int im); ImagePSLoadFont 作用:載入 PostScript 字型 用法
:int ImagePSLoadFont(string filename);

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

ImagePSEncodeFont
作用:PostScript 字型轉成向量字 用法: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作用:計算 PostScript 文字所佔區域 用法: 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]);

9. PHP header 生成驗證圖片問題

function yzImg($nmsg){
if (function_exists('imagecreatetruecolor')){
$imstr[0]["s"]=$nmsg[0];
$imstr[1]["s"]=$nmsg[1];
$imstr[2]["s"]=$nmsg[2];
$imstr[3]["s"]=$nmsg[3];
//文件頭...
header("Content-type: image/png");
//創建真彩色白紙
$im = @imagecreatetruecolor(60, 20) or die("建立圖像失敗");
//獲取背景顏色
$background_color = imagecolorallocate($im, 255, 255, 255);
//填充背景顏色(這個東西類似油桶)
imagefill($im,0,0,$background_color);
//獲取邊框顏色
$border_color = imagecolorallocate($im,200,200,200);
//畫矩形,邊框顏色200,200,200
imagerectangle($im,0,0,59,19,$border_color);
//逐行炫耀背景,全屏用1或0
for($i=2;$i<18;$i++){
//獲取隨機淡色
$line_color = imagecolorallocate($im,rand(180,255),rand(180,255),rand(180,255));
//畫線
imageline($im,2,$i,57,$i,$line_color);
}
//設置字體大小
$font_size=14;
//設置印上去的文字
$Str[0] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$Str[1] = "abcdefghijklmnopqrstuvwxyz";
$Str[2] = "01234567891234567890123456";
//獲取第1個隨機文字
//$imstr[0]["s"] = $Str[rand(0,2)][rand(0,25)];
$imstr[0]["x"] = rand(2,5);
$imstr[0]["y"] = rand(1,4);
//獲取第2個隨機文字
//$imstr[1]["s"] = $Str[rand(0,2)][rand(0,25)];
$imstr[1]["x"] = $imstr[0]["x"]+$font_size-1+rand(0,1);
$imstr[1]["y"] = rand(1,3);
//獲取第3個隨機文字
//$imstr[2]["s"] = $Str[rand(0,2)][rand(0,25)];
$imstr[2]["x"] = $imstr[1]["x"]+$font_size-1+rand(0,1);
$imstr[2]["y"] = rand(1,4);
//獲取第4個隨機文字
//$imstr[3]["s"] = $Str[rand(0,2)][rand(0,25)];
$imstr[3]["x"] = $imstr[2]["x"]+$font_size-1+rand(0,1);
$imstr[3]["y"] = rand(1,3);
//寫入隨機字串
for($i=0;$i<4;$i++){
//獲取隨機較深顏色
$text_color = imagecolorallocate($im,rand(80,180),rand(80,180),rand(80,180));
//畫文字
imagechar($im,$font_size,$imstr[$i]["x"],$imstr[$i]["y"],$imstr[$i]["s"],$text_color);
}
//顯示圖片
imagepng($im);
//銷毀圖片
imagedestroy($im);
exit;
} else {
header("Pragma:no-cache");
header("Cache-control:no-cache");
header("ContentType: Image/BMP");

$Color[0] = chr(0).chr(0).chr(0);
$Color[1] = chr(255).chr(255).chr(255);
$_Num[0] = "";
$_Num[1] = "";
$_Num[2] = "";
$_Num[3] = "";
$_Num[4] = "";
$_Num[5] = "";
$_Num[6] = "";
$_Num[7] = "";
$_Num[8] = "";
$_Num[9] = "";

echo chr(66).chr(77).chr(230).chr(4).chr(0).chr(0).chr(0).chr(0).chr(0).chr(0).chr(54).chr(0).chr(0).chr(0).chr(40).chr(0).chr(0).chr(0).chr(40).chr(0).chr(0).chr(0).chr(10).chr(0).chr(0).chr(0).chr(1).chr(0);
echo chr(24).chr(0).chr(0).chr(0).chr(0).chr(0).chr(176).chr(4).chr(0).chr(0).chr(18).chr(11).chr(0).chr(0).chr(18).chr(11).chr(0).chr(0).chr(0).chr(0).chr(0).chr(0).chr(0).chr(0).chr(0).chr(0);

for ($i=9;$i>=0;$i--){
for ($j=0;$j<=3;$j++){
for ($k=1;$k<=10;$k++){
echo $Color[substr($_Num[$nmsg[$j]], $i * 10 + $k, 1)];
}
}
}
exit;
}
}
你可以看一下這個是php168的驗證碼主要程序

熱點內容
主機訪問P 發布:2025-01-10 03:17:09 瀏覽:753
滴滴出行腳本 發布:2025-01-10 03:17:03 瀏覽:743
安卓扁口有線耳機哪個好 發布:2025-01-10 03:12:06 瀏覽:642
cubemx中的時鍾如何配置 發布:2025-01-10 03:09:51 瀏覽:725
電腦頁面怎麼設置密碼 發布:2025-01-10 03:05:41 瀏覽:877
mp4加密提取 發布:2025-01-10 03:05:39 瀏覽:837
我的世界伺服器地址後綴 發布:2025-01-10 02:55:40 瀏覽:522
百分30利潤怎麼演算法 發布:2025-01-10 02:47:26 瀏覽:963
怎麼查看已連接的wifi密碼 發布:2025-01-10 02:45:59 瀏覽:23
serv是什麼電腦伺服器 發布:2025-01-10 02:45:26 瀏覽:257