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

心已赠人 2022-08-09 00:48 112阅读 0赞

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

解决方法如下:

  1. 安装 gettext:

brew install gettext











1




brew
install
gettext

  1. 编辑 configure 文件:

将:

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











1




for

i

in

$
PHP_GETTEXT

/
usr
/
local

/
usr

;

do

更改为:

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











1




for

i

in

$
PHP_GETTEXT

/
usr
/
local

/
usr

/
usr
/
local
/
opt
/
gettext
;

do

  1. 重新运行 ./configure 即可

Center

发表评论

表情:
评论列表 (有 0 条评论,112人围观)

还没有评论,来说两句吧...

相关阅读