PHP的gd2庫的安裝 和使用注意的乙個問題

2021-08-27 08:06:14 字數 1548 閱讀 9647

1.首先確認是否php是否自帶了gd2庫,確認方法如下:

找到xampp的安裝目錄 => php資料夾 => ext資料夾 => 看是否有php_gd2.dll檔案,如果有就說明已經安裝了gd2庫。

2.啟動phpinfo()來確認gd2庫,啟動方法:

在xampp目錄下找到htdocs資料夾,進入資料夾新建乙個字尾為.php的檔案,利用編輯器在.php裡輸入以下**:

<?php 

phpinfo();

?>

在瀏覽器位址列中,輸入http://loaclhost:埠(可選)/***(上述檔名).php,然後enter,頁面就會顯示php的詳細資訊,往下拉頁面,應該就可以看到gd的資訊,如下圖所示。 

3.使用gd2庫編輯php**需要注意的一點,**要嚴格按照以下模式,否則頁面顯示不成功。

啟動上述程式,頁面就會顯示以下介面。

如果輸入的**是下面兩種情況,就顯示不成功。

情況1:開始符不頂格,以下所示:

<?php 

header("content-type: image/png");

$im = imagecreate(100, 100);

$bg = imagecolorallocate($im, 255, 255, 0);

$textcolor = imagecolorallocate($im, 255, 0, 0);

imagestring($im, 5, 0, 0, "hello world", $textcolor);

imagepng($im);

imagedestroy($im);

?>

情況2:在html格式下,如下所示:

<?php 

header("content-type: image/png");

$im = imagecreate(100, 100);

$bg = imagecolorallocate($im, 255, 255, 0);

$textcolor = imagecolorallocate($im, 255, 0, 0);

imagestring($im, 5, 0, 0, "hello world", $textcolor);

imagepng($im);

imagedestroy($im);

?>

上述兩種情況,頁面都會顯示如下不成功的介面:

php 配置 gd2,配置PHP對gd庫的支援

搭建zabbix的時候遇到有對php的需求檢測,發現沒有對gd的支援,記錄下。gd庫是php處理圖形的擴充套件庫,它提供了一系列用來處理的api,使用gd庫可以處理,或者生成,也可以給加水印。1 安裝zlib,一般系統自帶已經安裝好,可以用以下命令去檢視 rpm qa grep zlib 2 安裝l...

開啟gd2的方法

gd庫擴充套件檔案,使用者處理,如生成,裁剪壓縮,給打水印等等操作 找到php的配置檔案php.ini,搜尋extension php gd2.dll,去掉前面的分號即可 如果沒有直接新增這種情況適合於windows系統和編譯時支援gd的php,儲存後重啟apache即可 如果用的是安裝版本如ubu...

php學習筆記4 php中GD2擴充套件庫的學習總結

關於php gd2擴充套件庫,首先你要確定php環境已配置完成,才能進行接下來的操作,以下是我試驗成功的幾種題型 gd2建立真彩影象 header content type image png height 300 width 300 im imagecreatetruecolor width,he...