本篇教程介绍通过阿里云云市场镜像在Windows操作系统的ECS实例上快速部署Web环境。利用宝塔Windows面板一键安装IIS组件、PHP环境、MySQL数据库。

前提条件

  • 已注册阿里云账号。如还未注册,请先完成账号注册
  • 已创建安全组并配置安全组规则开放端口20、21、3389、80及888(宝塔面板所需端口)。具体操作请参见添加安全组规则

操作步骤

  1. 在云市场购买镜像。
    1. 在浏览器中打开阿里云的云市场
    2. 搜索宝塔Windows面板 For 2012 R2,然后购买镜像。
      镜像购买页可以获取镜像的使用指南。
    3. 在云服务器ECS的自定义购买页面,完成实例的创建。
      镜像区域已默认设置为您购买的镜像。本教程中选用实例规格为ecs.g6.large,并为实例分配公网IP。具体配置详情,请参见 使用向导创建实例
      说明 请务必选择至少2 GiB或更高内存的实例规格,1核1 GiB的实例规格无法启动MySQL。
  2. 远程连接已创建的ECS实例。
    1. 登录ECS管理控制台
    2. 在左侧导航栏,单击实例与镜像 > 实例
    3. 在顶部菜单栏处,选择地域。
    4. 找到目标实例,远程连接。
      连接方式请参见 通过Workbench远程连接Windows实例
  3. 在ECS实例内配置Web环境。
    1. 在桌面双击宝塔软件图标。
    2. 在顶部菜单栏单击环境
    3. PHP区域,单击卸载
      宝塔默认安装多PHP版本。本教程选择安装PHP 7.0版本,您可以根据自身需求选择版本。 php uninstall
    4. PHP区域,选择7.0版本,并单击安装。
      PHP installation
    5. MySQL区域,单击安装
      宝塔面板中支持MySQL多版本和SQL Server多版本选择,本教程选用MySQL 5.5版本。 MySQL5.5
    6. 修改MySQL管理密码。
      mysql password
  4. 测试Web环境。
    1. Web Server区域,单击打开管理器
      IIS
    2. 单击服务器名称,并单击网站,查看默认网站路径。
      默认路径为 C:\wwwroot\default。您也可以在此添加您的网站。 IIS web
    3. 进入C:\wwwroot\default路径下,创建测试文件test.php,并在文件中输入以下测试内容。
      <?php
      echo "<title>Test</title>";
      echo "hello world";
      ?>
    4. 修改C:\wwwroot\default路径下文件web.config内容。
      镜像默认的网站根目录下, web.config配置文件中PHP版本为5.4。由于上述步骤中安装了PHP 7.0版本,因此需要将版本信息更新。
      1. 右键单击文件web.config,使用Notepad++编辑文件。
      2. 将以下内容中的版本号5.4修改为7.0
        <add name="php_5.4" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\BtSoft\WebSoft\php\5.4\php-cgi.exe" resourceType="Unspecified" requireAccess="Script" />

        修改后内容如下所示。

        <add name="php_7.0" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\BtSoft\WebSoft\php\7.0\php-cgi.exe" resourceType="Unspecified" requireAccess="Script" />
    5. 使用实例内的浏览器访问localhost/test.php
      访问到如下页面,表示Web环境配置成功。 helloworld

后续步骤

您能够在该服务器上搭建网站。例如,搭建WordPress博客平台。详情请参见 手动搭建WordPress(Windows)