1:先安裝依賴包,jpeg(jpegsrc.v9c.tar.gz) freetype( freetype-2.9.tar.gz)
(1) 安裝 jpeg
tar -xvf jpegsrc.v9c.tar.gz
cd jpeg-9c
./configure --prefix=/usr/local/jpeg --enable-shared --enable-static
make && make install
(2)安裝 freetype
tar -xvf freetype-2.9.tar.gz
cd /opt/freetype-2.9
./configure --prefix=/usr/local/freetype
make && make install
(3)編譯PHP GD擴展
cd /opt/php-7.2.8/ext/gd/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype
make && make install
則編譯成功: 進入:/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/
查看是否存在文件:gd.so
在php.ini中添加:extension=gd.so
重啓 php