我正在使用gettext进行翻译的网站上工作。该网站正在其他机器的服务器上正常翻译但不在我的服务器上(OS X El Capitan版本10.11.6)。 我按照以下教程在mac上安装了gettext:
link到我遵循的教程
安装后,gettext仍然无法运行。 有人可以帮我吗?
答案 0 :(得分:1)
我在Sierra上遵循了相同的说明(也许你在某些时候搞砸了?):
xcode-select –install
)./Configure
,make
和sudo make install
phpize
,./Configure
,make
和sudo make install
(每个都在一个单独的行上)。
此时您可能会收到SIP错误,因为安装无法访问/ usr / libexec / php / extensions。但是,扩展是在PHP源文件夹ext / gettext / modules mkdir -p /usr/local/macoperator/lib/php/extensions
并将新创建的gettext.so扩展名复制到此文件夹引用/etc/php.ini中的本地扩展文件夹。只需在最后添加以下行:
extension_dir = "/usr/local/macoperator/lib/php/extensions" [gettext] extension=gettext.so
最后,通过发出:server-apachectl graceful
检查phpinfo()
,您看到了吗?
启用了GetText支持
或者,您可以尝试通过Homebrew安装PHP。