2016-11-10 120 views
5

目前,Google App Engine上的PHP運行時可用於每個開發人員。但是,它是PHP版本5.5.xx。儘管Google Cloud團隊已經推出了ManagedVMs,它允許開發人員靈活地設置和定製運行時環境。無論如何,ManageVM中沒有可定製PHP的證據。現在唯一的方法是轉向計算引擎或容器引擎。支持PHP 7的Google App Engine

我想弄清楚Google雲團隊在Google App Engine中關於PHP未來的發展藍圖,讓開發人員可以專注於以更快,更安全,更高級的語法構建可擴展的應用程序,例如PHP7。

+1

現在,PHP組不再支持PHP 5.5,因此升級的需求變得更加迫切。如果你想使用應用程序引擎,你會遇到一個不受支持且可能不安全的PHP – GordonM

回答

2

我已經爲Google App Engine啓用了PHP7,運行速度非常快。 按照本教程中,看到了Git的

https://cloud.google.com/appengine/docs/flexible/php/quickstart https://github.com/GoogleCloudPlatform/getting-started-php

基本上,它就是你指定你的PHP版本和app.yaml文件一個文件composer.json

runtime: php 
env: flex 

runtime_config: 
    document_root: public 

谷歌應用程序引擎創建來自項目的Docker容器並將它們部署到GAE上的靈活環境。

+1

謝謝,我昨晚從Google Next '17購買了它。它現在工作:) – Suthat

3

您可以在Google App Engine靈活環境中運行PHP 7。 PHP支持還處於早期階段(測試版),並且documentation and samples仍在開發中。或者,您可以在靈活的環境中使用custom runtime並運行您自己的dockerfile。

+0

版本,你的'自定義運行時'href是鏈接到谷歌的Moma內聯網。 –

+0

修復了鏈接。 – BrettJ

+0

現在Google App Engine的靈活環境是GA! PHP運行時仍處於測試階段,但我們正在開發GA版本。 –