configure: error: Cannot locate header file libintl.h 错误的解决方法

MAC OS 上编译 PHP 时,在 configure 配置阶段出现如题所示错误。找不到 libintl.h 头文件。

解决方法如下:

1. 安装 gettext:

brew install gettext

2. 编辑 configure 文件:

将:

for i in $PHP_GETTEXT /usr/local /usr ; do

更改为:

for i in $PHP_GETTEXT /usr/local /usr /usr/local/opt/gettext; do

3. 重新运行 ./configure 即可

1 评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注