編譯 gd 擴充套件

2021-09-16 13:13:38 字數 1151 閱讀 4074

1.1.1 依賴

libpng-dev 

libjpeg-dev

libxpm-dev

1.1.2 解決
sudo apt-get install libpng-dev

sudo apt-get install libjpeg-dev

sudo apt-get install libxpm-dev

然後:

--with-png-dir=/usr/lib

--with-jpeg-dir=/usr/lib

--with-xpm-dir=/usr/lib

具體怎麼找來的,可以使用sudo find /usr -iname '*libpng*'命令查詢

1.2.1 依賴

// 這邊無需裝 freetype 1.x (反正我是安裝失敗了....)

freetype 2.x

1.2.2 解決

tar -zxvf freetype-2.8.tar.gz

cd freetype-2.8

sudo ./configure

sudo make

sudo make install

然後,--with-freetype-dir=/usr/local/include/freetype2,具體查詢同上。

cd php-7.1.8/ext/gd

sudo phpize

sudo ./configure \

--with-png-dir=/usr/lib

--with-jpeg-dir=/usr/lib

--with-xpm-dir=/usr/lib

--with-freetype-dir=/usr/local/include/freetype2

sudo make

sudo make install

如果提示freetype-config未找到,那麼可以嘗試下重新安裝freetype2或者執行sudo apt-get install libfreetype6-dev

不重新編譯php, 擴充套件gd庫

1.準備 wget wget wget wget mv download?source files freetype.tar.bz2 2.安裝 freetype tar jxvf freetype.tar.bz2 cd freetype 2.4.10 configure prefix usr loc...

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 php 安裝 gd 擴充套件

1 yum 安裝所有需要用到的庫 yum y install libjpeglibjpeg devel libpng libpng devel freetype freetype devel 2 然後來 php原始碼包下開啟 gd 擴充套件 生成 configure 檔案 usr local php...