不知是我的系统问题还是CentOS本来就存在这个问题,通过yum install gd gd-devel 安装的GD库不支持freetype, 即使在编译PHP时添加–with-freetype-dir=/usr/lib也没有用。

最后只有将通过yum安装的gd清除(这一步很重要),重新编译gd:

./configure --prefix=/usr/local/gd\ 
--with-jpeg=/usr/lib\ 
--with-png=/usr/lib\ 
--with-xpm=/usr/lib\ 
--with-freetype=/usr/lib\
--with-fontconfig=/usr/lib\

重新编译PHP:

./configure --enable-fpm\
--with-openssl\
 --with-zlib\
 --enable-calendar\
 --with-curl\
 --with-curlwrappers\
 --enable-ftp\
 --enable-mbstring\
 --with-mysql=mysqlnd\
 --with-mysqli=mysqlnd\
 --with-pdo-mysql=mysqlnd\
 --enable-pcntl\
 --enable-sockets\
 --enable-zip\
 --enable-soap\
 --with-fpm-user=www\
 --with-fpm-group=www\
 --with-mcrypt=/usr/lib64\
 --prefix=/usr/local/php\
 --with-jpeg-dir=/usr/lib\
 --with-png-dir=/usr/lib\
 --with-freetype-dir=/usr/lib\
 --with-gd=/usr/local/gd2\
 --with-gettext

终于在phpinfo()里面看到FreeType Support了。