如何在OS X El Capitan版本10.11.6上使用xampp服务器上的gettext进行翻译

Kam*_*ior 6 php translation gettext

我正在使用gettext进行翻译的网站上工作.该网站正在其他机器的服务器上正常翻译但不在我的服务器上(OS X El Capitan版本10.11.6).我按照以下教程在mac上安装gettext:

链接到我遵循的教程

安装后,gettext仍然无法正常工作.有人可以帮我吗?

wp7*_*8de 1

我在 Sierra 上遵循了几乎相同的说明(也许你在某些时候搞砸了?):

\n\n
    \n
  1. 安装最新版本的 Xcode 命令行工具。(通过在终端中输入以下命令xcode-select \xe2\x80\x93install:)
  2. \n
  3. 下载最新版本的gettext并将其解压到 /Source 或您喜欢的任何位置。
  4. \n
  5. 在 /Sourcedirector 终端中输入:./Configuremakesudo make install
  6. \n
  7. 下载与你的系统匹配的PHP版本并解压
  8. \n
  9. 将 PHP 源代码更改为目录 ext/gettext 并输入以下命令:phpize./Configuremakesudo make install(每个命令各占一行)。\n此时您可能会收到 SIP 错误,因为安装程序无法访问 /usr/ libexec/php/扩展。但是,扩展是在 PHP 源文件夹 ext/gettext/modules 中创建的
  10. \n
  11. 创建本地扩展文件夹:mkdir -p /usr/local/macoperator/lib/php/extensions并将新创建的gettext.so扩展复制到该文件夹​​中
  12. \n
  13. 引用 /etc/php.ini 中的本地扩展文件夹。只需在末尾添加以下行:

    \n\n
    \nextension_dir = "/usr/local/macoperator/lib/php/extensions"\n[gettext]\nextension=gettext.so\n
  14. \n
  15. 最后,通过发出以下命令确保 apache 已重新启动:server-apachectl graceful

  16. \n
  17. 检查一下phpinfo(),你是否看到:

    \n\n

    启用 GetText 支持

  18. \n
\n\n

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

\n