• 在 Azure Web 应用中创建 PHP 应用程序


    本分步指南将通过 Azure Web 应用帮助您启动并运行示例 PHP 应用程序。除 PHP 外,Azure Web 应用还支持其他语言,如 Java、.NET、Node.JS、Python、Ruby 等,本教程重点介绍了 PHP(其他语言将遵循同样的流程)。在本教程中完成的所有操作均符合 1 元试用条件。

    本分步指南将通过 Azure Web 应用帮助您启动并运行示例 PHP 应用程序。除 PHP 外,Azure Web 应用还支持其他语言,如 Java、.NET、Node.JS、Python、Ruby 等,本教程重点介绍了 PHP(其他语言将遵循同样的流程)。在本教程中完成的所有操作均符合 1 元试用条件

    开始之前

    运行本示例之前,请在本地安装以下必备组件:

    下载并安装 git

    下载并安装 PHP

    如果没有 Azure 订阅,可在开始前创建一个试用帐户

    步骤1:下载示例

     1. 首先在计算机中搜索并打开 Git Bash。 

     2. 输入以下命令将 Hello World 示例应用克隆到本地计算机。

    git clone https://github.com/Azure-Samples/php-docs-hello-world 

    步骤2:创建 Azure Web 应用

     1. 登录到 Azure 门户,新建->”Web + 移动” -> “Web 应用”。 

     2. 输入”应用名称”,“应用服务计划/位置“选择默认即可。如果您想了解应用服务计划的详细信息,请访问 Azure 应用服务计划深入概述 。

     3. 选择创建。

    步骤3:配置部署凭据

    待 Web 应用创建完成后,点击“部署凭据“,输入”用户名“和密码,点击”保存“。由于 Git 和 FTP 无法使用你的登录帐户进行身份验证,因此我们需要使用此处新建的用户名和密码来部署 PHP 应用。

    步骤4: 配置本地 Git 部署选项

    点击“部署选项“,”选择源“为”本地 Git 存储库“,点击确定 。

     步骤5:配置为使用 PHP

    选择“应用程序设置“,” PHP 版本“选择为 7.0,点击”保存“。

    步骤6:推送本地 PHP 应用程序到 Web 应用

     1. 点击“概述“,复制” Git 克隆 URL“:

    https://deployuser1@phpdemoapp.scm.chinacloudsites.cn:443/phpdemoapp.git

     2. 切换到步骤 1 中的 Git Bash 窗口,运行以下命令:

    git remote add azure https://deployuser1@phpdemoapp.scm.chinacloudsites.cn:443/phpdemoapp.git

    然后再运行以下命令将 Hello world 示例程序推送到 Web 应用,您需要输入步骤3中创建的部署凭据来完成推送。

    git push azure master

    在部署期间,Azure 应用服务会向 Git 告知其进度。 

    至此,您已成功将 PHP 编写的 Hello World 示例应用程序部署到 Azure Web 应用中。打开浏览器,输入 Web 应用 URL,此时,显示 Hello World 消息的页面正在使用作为 Azure 应用服务 Web 应用运行的 PHP 代码运行。 

    步骤7:更新和部署代码

    1. 使用本地文本编辑器打开 PHP 应用中的 index.php 文件,然后对 echo 旁边的字符串中的文本稍微进行更改:

    echo "Hello Azure!";

    2. 在 Git Bash 中分别运行以下命令:

    git commit -am "updated output"
    git push azure master

    3. 可以看到已重新部署完成。

    4. 刷新浏览器页面,可以看到内容已经更新。 

    后续步骤

    映射自定义 DNS 名称

    绑定自定义 SSL 证书

    配置持续部署

    扩展和缩减

    添加用户身份验证

  • 相关阅读:
    常忘知识点一:嵌套属性
    button按钮的状态为disabled禁用状态,click事件无法触发,但是为什么touchstart下却依然可以触发
    shell
    sql help cs
    再次写给我们这些浮躁的程序员
    C# winform进度条 (异步)
    关于C# WinForm中进度条的实现方法
    Oracle 多行记录合并/连接/聚合字符串的几种方法
    PL/SQL编码规范的一些建议
    PL/SQL 日期时间类型函数及运算
  • 原文地址:https://www.cnblogs.com/zangdalei/p/7428032.html
Copyright © 2020-2023  润新知