APC未在Mac OS X上启用google-app-engine

时间:2015-08-20 15:01:34

标签: php macos google-app-engine

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

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

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

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

1 个答案:

答案 0 :(得分:0)

根据the docs,唯一缺少的模块是“mcrypt和gd”,所以你可能不需要调整很多就可以使用SDK,除非你使用其中一个两个模块。

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

或者,当您使用MacOSX时,您可能可以使用MacPorts执行此操作(我不知道MacPorts会介意您,因此它可能比您预期的更难)