2017-02-10 39 views
8

我正在使用gettext进行翻译的网站上工作。该网站在其他机器的服务器上正确翻译,但不在我的机器上(OS X El Capitan 10.11.6版)。 我按照下面的教程在Mac上安装的gettext:如何在OS X上使用gettext在xampp服务器上进行翻译El Capitan版本10.11.6

link到我跟着

安装后的教程,gettext的是不是还在工作。 有人可以帮我吗?

+0

你得到了什么错误?你检查了日志吗? – Dekel

+0

控制台中没有错误。当我尝试翻译它时,该页面不仅被翻译。 –

回答

1

我跟着几乎塞拉利昂相同的指令(也许你在某个时刻搞砸了?):

  1. 安装最新版本的Xcode命令行工具。 (通过在终端输入以下命令:xcode-select –install
  2. 下载最新版本的gettext并将其解压缩到/ Source或任何你喜欢的。
  3. 在/来源主任在终端输入:./Configuremakesudo make install
  4. Download匹配您的系统并提取它在PHP源
  5. 更改到目录EXT/gettext和进入的PHP版本以下命令:phpize,./Configure,makesudo make install(每个都在单独的行中)。 此时您可能会收到SIP错误,因为安装无法访问/ usr/libexec/php/extensions。然而,扩展在PHP源文件夹的创建EXT/gettext的/模块
  6. 创建本地扩展文件夹:mkdir -p /usr/local/macoperator/lib/php/extensions和gettext.so扩展复印新建的这个文件夹
  7. 参考在当地扩展文件夹/等/ php.ini中。就在结尾处添加以下行:

     
    extension_dir = "/usr/local/macoperator/lib/php/extensions" 
    [gettext] 
    extension=gettext.so 
    
  8. 最后,确保Apache的重新启动,通过发出:server-apachectl graceful

  9. 检查phpinfo(),你看到了:

    的getText支持启用

或者,您可以尝试通过Homebrew安装PHP。

相关问题