gd扩展需要安装几个前置库,比如freetype、libpng等,此处把常用的库都安装一下。
使用yum安装常用库:
yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel
其中:
freetype
FreeType是一个完全开源的、可扩展、可定制且可移植的字体引擎,它提供TrueType字体驱动的实现统一的接口来访问多种字体格式文件,包括点阵字、TrueType、OpenType、Type1、CID、CFF、Windows FON/FNT、X11 PCF等。
官方网址:https://www.freetype.org
libjpeg
用来处理jpeg图片读写的库。
官方网址:http://libjpeg.sourceforge.net
libpng
https://libpng.sourceforge.io/index.html
用来处理png图片的库。
gmp
高精度数字计算库。
libmcrypt
加密库
readline
交互式命令库
安装完毕,进入php源码包的gd目录:
cd /root/php-5.6.14/ext/gd
在该命令下执行phpize:
/usr/local/php/bin/phpize
然后configure一下:
./configure –with-php-config=/usr/local/php/bin/php-config
然后执行 make & make install
make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
Installing header files: /usr/local/php/include/php/
然后把php.ini文件中添加:
extension=gd.so
重启php即可:
service php-fpm restart
Gracefully shutting down php-fpm . done
Starting php-fpm done
Sorry, the comment form is closed at this time.
不知道宝塔面板有没这个安装呢