php的gd模組 如何在PHP中開啟GD庫支援

2021-10-22 21:05:22 字數 1519 閱讀 4578

注意:akcms已於2023年12月27日宣布停止更新,此文件僅供老使用者參考,不建議新使用者選擇akcms建站。

注意:akcms6.1.2已取消授權機制,文件中關於授權、服務、技術支援等的內容均已失效。

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.so

- 不保證不懷孕

所以如果是原始碼安裝,最好還是在編譯php的時候加引數--with-gd

windows下開啟php的gd庫支援

找到php.ini,開啟內容,找到:

;extension=php_gd2.dll

把最前面的分號「;」去掉,再儲存即可,如果本來就沒有分號,那就是已經開啟了。

##安裝完畢後

**請檢視,akcms後台/index.php?file=welcome&action=phpmodules或者php探針,gd庫是否安裝成功**

那麼,[不開啟gd庫對akcms有什麼影響呢](akcms-gd.htm "akcms沒有gd庫的情況")

本文件主體由 老蔡 友情撰寫,謝謝

PHP 解析PHP的GD庫

官方文件 php可以建立和操作多種不同格式的影象檔案。php提供了一些內建的影象資訊函式,也可以使用gd函式庫建立和處理已有的函式庫。目前gd2庫支援gif jpeg png和wbmp等格式。此外還支援一些freetype type1等字型庫。首先要在php的配置檔案 php.ini 中開啟php ...

php中gd庫的簡單使用

如果要使用gd庫,首先你需要開啟gd庫的擴充套件,extension php gd2.dll。然後使用phpinfo 函式檢測擴充套件是否被開啟。建立畫布 width 500 height 500 image imagecreatetruecolor width height 建立顏色 red im...

php中GD庫的簡單使用

在php中需要影象處理的地方gd庫會發揮重要的作用,php可以建立並處理包括gif,png,jpeg,wbmp以及xpm在內的多種影象格式,簡單的舉幾個例子 1 用gd庫會建立一塊空白,然後繪製乙個簡單的線條 1 img imagecreatetruecolor 100,100 建立空白 2 red...