PhpStorm 2021.3 Help

运行、调试应用程序并将其上传到 Google App Engine for PHP

PhpStorm 提供了在将应用程序上传到Google PHP 运行时环境之前在PHP 开发服务器上本地运行和调试应用程序的可能性。应用程序根据专用的App Engine for PHP运行/调试配置在本地启动。

在这个部分:

使用 app.yaml 文件

在app.yaml文件中配置了一个 Google App Engine PHP 应用程序。如果您生成项目存根(请参阅开发 Google App for PHP 应用程序),则会自动创建app.yaml文件。如果您在现有项目中激活Google App Engine支持,则需要手动创建app.yaml文件。无论哪种情况,请确保将runtime属性设置为php55,因为Google App Engine for PHP SDK 包含内置的 PHP 5.5 解释器。

创建 App Engine for PHP 类型的运行配置

  1. 在主菜单上,转到运行 | 编辑配置,单击并从列表中图标一般添加选择App Engine for PHP 。App Engine for PHP随即打开。

  2. 指定运行开发服务器和应用程序的主机(默认为localhost)。

  3. 指定 PhpStorm 与开发服务器通信的端口(默认端口是 8080)。

  4. (可选)在命令行区域中,指定以命令行模式在 PHP 开发服务器上运行和调试应用程序的设置:

    • Interpreter options字段中,指定要传递给内置 PHP 解释器的 PHP 可执行文件的选项,有关详细信息,请参阅命令行参数

    • 自定义工作目录字段中,指定位于您的源文件夹之外并通过相对路径引用的文件的位置。手动键入路径或单击浏览并在 打开的对话框中浏览按钮选择所需的文件夹。

    • Yaml 文件字段中,指定要使用的.yaml配置文件。此字段是可选的,当您的应用程序包含多个模块并因此使用多个 .yaml 配置文件时使用它。

    • 环境变量字段中,在此字段中,指定要传递给内置服务器的环境变量。有关详细信息,请参阅Apache中的环境变量。

在 PHP 开发服务器上运行应用程序

  1. 如上所述创建App Engine for PHP运行配置。

  2. 从列表中选择配置并单击运行按钮工具栏上的 。

  3. 在运行工具窗口的控制台中查看和分析应用程序的输出。

  4. 要查看应用程序执行结果,请在http://localhost:8080打开浏览器。

在 PHP 开发服务器上调试应用程序

  1. 如上所述创建App Engine for PHP运行配置。

  2. 在代码中设置断点,请参阅Breakpoints

  3. 从列表中选择配置并单击调试按钮

  4. 在打开的调试工具窗口中,单步调试程序暂停和恢复程序,暂停时检查,等等。

将应用程序上传到 Google PHP 运行时环境

通过在开发服务器上本地运行和调试应用程序来测试应用程序后,您可以将其部署到Google PHP Runtime Environment

  1. 从主菜单中,选择工具 | 谷歌应用引擎 PHP | 上传 App Engine PHP 应用程序

  2. 访问http://<your-application-id>.appspot.com/上的应用程序。

最后修改时间:2021 年 3 月 8 日