在 Azure Web 应用中创建 PHP 应用程序
本分步指南将通过 Azure Web 应用帮助您启动并运行示例 PHP 应用程序。除 PHP 外,Azure Web 应用还支持其他语言,如 Java、.NET、Node.JS、Python、Ruby 等,本教程重点介绍了 PHP(其他语言将遵循同样的流程)。在本教程中完成的所有操作均符合 1 元试用条件。
开始之前
运行本示例之前,请在本地安装以下必备组件:
如果没有 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. 刷新浏览器页面,可以看到内容已经更新。 
浙公网安备 33010602011771号