【问题标题】:APC not enabled for google-app-engine on Mac OS X在 Mac OS X 上没有为 google-app-engine 启用 APC
【发布时间】:2015-08-20 15:01:34
【问题描述】:

这里说https://cloud.google.com/appengine/docs/php/#PHP_Enabled_extensions,在 App Engine 的 PHP 运行时中启用了许多模块。但是,当您下载适用于 Mac OS X 的 GoogleAppEngineLauncher 并开始在本地计算机上进行开发时,其中许多模块并未启用或提供。

具体来说,APC。一旦我将我的应用程序部署到 GAE,它就可以正常工作,但不适用于本地开发。

如何启用这些?如何下载/编译它们以具体包含在 GoogleAppEngineLauncher 中?

为了获得最大的兼容性,我宁愿不编译我自己的 PHP 供 GAEL 使用(我找到了关于如何做到这一点的文档作为最后的手段)。

【问题讨论】:

    标签: php macos google-app-engine


    【解决方案1】:

    根据the docs,唯一缺少的模块是“mcrypt 和 gd”,因此您可能不需要进行大量调整即可使用 SDK,除非您使用这两个模块之一.

    在这种情况下,我认为您唯一可行的解​​决方案是使用您自己的 php-cgi 解释器并在启动您的开发服务器时使用 --php_executable 指定其路径。

    或者,当您在 MacOSX 上时,您也许可以使用 MacPorts 来执行此操作(我不知道 MacPorts 会介意您,所以它可能比您预期的要难)

    【讨论】:

      猜你喜欢
      • 2011-12-28
      • 1970-01-01
      • 2012-06-08
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      • 2014-08-04
      • 2016-10-23
      • 2017-12-30
      相关资源
      最近更新 更多