2016-11-10 34 views
5

Hiện tại, thời gian chạy PHP trên Google App Engine khả dụng cho mọi nhà phát triển. Tuy nhiên, nó là phiên bản PHP 5.5.xx. Mặc dù nhóm Google Cloud đã giới thiệu ManagedVM, cho phép nhà phát triển linh hoạt thiết lập và tùy chỉnh môi trường thời gian chạy. Dù sao, không có bằng chứng về PHP tùy chỉnh trong ManageVM. Cách duy nhất bây giờ là chuyển sang Compute Engine hoặc Container Engine để thay thế.Máy ứng dụng của Google với Hỗ trợ PHP 7

Tôi muốn tìm hiểu bản đồ đường đi của Google Cloud về tương lai của PHP trong Google App Engine, nơi cho phép nhà phát triển tập trung xây dựng ứng dụng có thể mở rộng theo cú pháp nhanh hơn, an toàn hơn, nâng cao hơn như PHP7.

+1

Sự cần thiết phải nâng cấp đã trở nên cấp thiết hơn khi PHP 5.5 không còn được hỗ trợ bởi nhóm PHP. Nếu bạn muốn sử dụng công cụ ứng dụng, bạn đang mắc kẹt với phiên bản PHP – GordonM

Trả lời

2

Tôi đã có PHP7 cho Google App Engine và chạy khá nhanh. Thực hiện theo hướng dẫn này và thấy Git

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

Về cơ bản nó là một tập tin composer.json nơi bạn xác định phiên bản PHP của bạn và một tập tin app.yaml

runtime: php 
env: flex 

runtime_config: 
    document_root: public 

Google App Engine sẽ tạo một Docker container (s) từ dự án của bạn và triển khai chúng vào môi trường linh hoạt trên GAE.

+1

Cảm ơn, tôi đã có nó đêm qua từ Google Next '17. Nó hoạt dộng bây giờ :) – Suthat

3

Bạn có thể chạy PHP 7 trên môi trường linh hoạt của Máy ứng dụng của Google. Hỗ trợ PHP vẫn còn sớm (beta) và documentation and samples vẫn đang được phát triển. Ngoài ra, bạn có thể sử dụng custom runtime trên môi trường linh hoạt và chạy dockerfile của riêng bạn mà bạn chọn.

+0

không được hỗ trợ và có khả năng không an toàn của PHP là 'liên kết thời gian chạy tùy chỉnh' href là liên kết đến mạng nội bộ Moma của Google. –

+0

Đã sửa lại liên kết. – BrettJ

+0

Giờ đây, môi trường linh hoạt của Google App Engine là GA! Thời gian chạy PHP vẫn còn trong bản Beta, nhưng chúng tôi đang làm việc trên bản phát hành GA. –

Các vấn đề liên quan