本来以为就这么简单,下载与Mac匹配的PHP源码,然后

cd ext/gettext
phpize
./configure
make
sudo make install

谁知道遇到错误:configure: error: Cannot locate header file libintl.h

google了一下,这里有解决办法:PHP with Intl and Gettext on OSX Lion

大致步骤是:

1、安装ICU

tar xzvf icu4c-4_8_1-src.tgz
cd icu/source
./runConfigureICU MacOSX
make
sudo make install

2、安装PHP自带的intl扩展

3、如果需要,安装Gettext

4、安装PHP自带的gettext扩展即