configure: error: Cannot locate header file libintl.h 错误的解决方法
MAC OS 上编译 PHP 时,在 configure 配置阶段出现如题所示错误。找不到 libintl.h 头文件。
解决方法如下:
- 安装 gettext:
brew install gettext
1 | brew install gettext |
- 编辑 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 |
- 重新运行 ./configure 即可
还没有评论,来说两句吧...