【问题标题】:google app (cloud) with php zend framework带有 php zend 框架的谷歌应用程序(云)
【发布时间】:2013-11-03 07:48:50
【问题描述】:

我只是想知道如何将我的 php zend 框架 web 应用程序上传到谷歌云, 我已经尝试了很多东西,但仍然没有任何结果,请帮助, 它不是一个大的网络应用程序,但我仍然有一个数据库,不是一个大的,尝试下载 appengine-java-sdk 并解决它。但是java sdk不会上传到谷歌??? 我读了这篇文章http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/ 如果 jdk 在我的 Windows 7 上工作,那将是有意义的

【问题讨论】:

  • 您实际尝试过什么,具体出了什么问题? “它行不通”是非常没有帮助的。

标签: php mysql google-app-engine zend-framework


【解决方案1】:

Google App Engine 主要设计用于运行 Python 和 Java 网络应用程序。它不是一个 PHP 托管服务,如果不进行重大修改,大多数 PHP 应用程序将无法在 GAE 下运行。

(NB: 这个问题是在 Google 于 2013 年 5 月推出 the PHP runtime for Google App Engine 之前提出的。现在可以在其上运行 PHP 应用程序,但有一些限制;请阅读有关详细信息的链接文档!)

【讨论】:

    【解决方案2】:

    截至 2013 年 11 月,Google App Engine 实际上有一个 PHP 运行时。我确实有几个 Zend 项目作为 GAE 应用程序运行。设置它也很容易。不需要那些可爱的 .htaccess 文件。以下是我的 app.yaml 的配置方式:

    application: current-freelance-gig-prj 
    version: 1 
    runtime: php 
    api_version: 1 
    
    handlers: 
    - url: /img 
      static_dir: public/img 
    
    - url: /js 
      static_dir: public/js 
    
    - url: /css 
      static_dir: public/css 
    
    - url: /.* 
      script: public/index.php
    

    我确信可能有一种更聪明的方法来列出所有这些静态目录,可能会将它们折叠成一个条目,但仍然比 Apache 的重写规则更容易理解。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多