freetype-config not found 编译安装php5.6 遇到问题

系统用的 Debian GNU/Linux 10 。遇到一个比较老的php程序,需要在 php5 环境中运行,配置环境后发现需要用的 gd库,需要支持 freetype ,遇到错误提示 configure: error: freetype-config not found.

解决 configure: error: freetype-config not found.

configure

./configure \
    --with-gd \
    --with-freetype-dir \
    --with-jpeg-dir \
    --with-png-dir \

服务器找了一遍没有找到 freetype-config ,看来要老老实实安装一下 freetype 。然后添加上目录。

编译安装 freetype

!!! 特别需要注意的地方 ,不要选取过高的版本,过高的版本,编译后还是没有 freetype-config ,这里选用的是2.8.1 。这个版本发布的时候 php5.6还再更新中。

wget  https://sourceforge.net/projects/freetype/files/freetype2/2.8.1/freetype-2.8.1.tar.gz 
tar -xzvf freetype-2.8.1.tar.gz
cd freetype-2.8.1
./configure --prefix=/usr/local/freetype
make && make install

修个php5.6的编译配置

./configure \
    --with-gd \
    --with-freetype-dir=/usr/local/freetype \
    --with-jpeg-dir \
    --with-png-dir \

最后顺利通过 configure