Php 无法在MAC上加载动态库gettext.so和/usr/local/lib/libintl.8.dylib(Maverick)

Php 无法在MAC上加载动态库gettext.so和/usr/local/lib/libintl.8.dylib(Maverick),php,unit-testing,zend-framework2,Php,Unit Testing,Zend Framework2,当我执行phpUnit测试时,我会得到这些错误。我该如何解决这些问题 [31-May-2014 09:41:47 CET] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20100525/gettext.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/gettext.

当我执行phpUnit测试时,我会得到这些错误。我该如何解决这些问题

[31-May-2014 09:41:47 CET] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20100525/gettext.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/gettext.so, 9): Library not loaded: /usr/local/lib/libintl.8.dylib
引用自:/usr/lib/php/extensions/no-debug-non-zts-20100525/gettext.so

原因:在第0行的未知位置未找到图像

[31-May-2014 09:41:47 CET] PHP Fatal error:  Call to undefined function _() in /var/www/myproject/module/Base/config/module.config.php on line 44

谢谢

您的系统上是否安装了gettext?应该使用-with gettext=/path/to/gettext选项配置PHP。您可以使用php-i | grep Configure命令查看您的配置选项。@foozy是的,它已安装,但php似乎没有加载它。建议的命令没有显示gettext模块。您解决过这个问题吗?