环境:
Ubuntu 19.04 (Disco)
PHP 7.3.5
我在编译安装 PHP 时,遇到了 “freetype-config not found”的问题。
网上大多数的解决方案,都是尝试安装 libfreetype6-dev
- The `freetype-config' script is no longer installed by default
(Closes: #871470, #886461). All packages depending on libfreetype6-dev
should use pkg-config to find the relevant CFLAGS and libraries.
freetype-config 被替代成 pkg-config ,新版本使用 pkg-config 管理 CFLAGS 和 库。
所以解决方法如下:
主要的思路就是用pkg-config代替freetype-config。
安装pkg-config
在 PHP 7.3.5 源码目录下的 ./configure 第 34504 行 和 第 36175 行:
替换为:
在 ./ext/gd/config.m4 的 第 185 行 :
替换为:
或者使用下方命令:
0
0
vote
Article Rating