尝试构建 GAE PHP 运行时扩展

尝试构建 GAE PHP 运行时扩展

我正在尝试构建 GAE PHP 运行时扩展以进行本地开发。我已按照https://github.com/GoogleCloudPlatform/appengine-php-extension

运行 .configure 时出现以下错误:

配置:错误:无效的 protobuf 包含路径 /home/sergio/Workspace/appengine-php-extension

配置命令:

./configure --enable-gae --with-protobuf_inc=/home/sergio/Workspace/appengine-php-extension --with-protobuf_lib=/home/sergio/Workspace/appengine-php-extension

/主页/塞尔吉奥/工作区/appengine-php-扩展是按照说明第二步创建的标头和库的绝对路径:

将和设置为上一步安装的 protobuf 头和库的绝对路径,通常是 /usr/local/include 和 /usr/local/lib。

我尝试使用 /usr/local/include 和 /usr/local/lib。也没有用。有人知道我错过了什么吗?

答案1

通常情况下,库和包含文件安装includelib子目录中。尝试根据需要将这些附加到传递给选项的路径中,这样很有可能会成功。

答案2

值得一提的是:对于灵活环境,现在可以运行 PHP 7.1,如“适用于 Google App Engine 的 PHP 7.1 现已普遍可用”中所述

关于本地开发和测试,Google Cloud SDK 和 App Engine SDK for PHP 各自包含本地开发服务器您可以在本地运行它来模拟在生产 App Engine 中运行的应用程序。

相关内容