Linux下安裝PHP的GD支援庫

2021-08-03 04:55:18 字數 1369 閱讀 2427

thinkphp 在使用縮圖的時候需要使用到gd庫

安裝步驟如下:

在安裝 gd 前需要安裝前置庫 : freetype ,jpegsrc,libpng。

1. freetype

cd freetype-2.4.0

./configure --prefix=/usr/local/freetype && make && make install

2. jpegsrc

mkdir -p /usr/local/jpeg/include

mkdir -p /usr/local/jpeg/lib

mkdir -p /usr/local/jpeg/bin

mkdir -p /usr/local/jpeg/man/man1

cd jpeg-9

./configure --prefix=/usr/local/jpeg && make && make install

3. libpng

cd libpng-1.2.50 

./configure --prefix=/usr/local/libpng && make && make install

接下來需要cd到php原始碼的 gd 目錄

進入php安裝包裡面的ext資料夾,找到gd擴充套件

cd /root/nginx/php-5.6.30/ext/gd

/usr/local/php/bin/phpize

./configure --with-php-configure=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype

//--with表示各個前置庫的安裝路徑和php-config的路徑

make && make install
修改php.ini檔案 在 ;extension=php_zip.dll 下面新增一行 extension=gd.so

重啟nginx,php後輸入命令檢視是否已經安裝成功

/usr/local/php/bin/php -m

phpinfo()也可以

CentOS下安裝php的GD庫

gd庫相關包 gd 2.0.35.tar.gz jpegsrc.v7.tar.gz libpng 1.2.39.tar.gz zlib 1.2.3.tar.gz freetype 2.3.9.tar.gz 二 安裝php的gd庫 1.安裝zlib tar zxvf zlib 1.2.3.tar.gz...

php安裝擴充套件gd

進入 php解壓目錄 ext gd 目錄,usr local test upload php 5.6.31 ext gd 執行如下命令 php安裝目錄 bin phpize usr local php bin phpize 然後目錄中出現 configure 然後.configure with ph...

linux下安裝gd庫並且支援socket

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