使用宝塔面板部署PHP/MySQL/IIS环境

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

前提条件

  • 已注册阿里云账号。如还未注册,请先完成账号注册

  • 已创建安全组并配置安全组规则开放端口20、21、3389、80及888(宝塔面板所需端口)。具体操作请参见添加安全组规则

操作步骤

  1. 在云市场购买镜像。

    1. 在浏览器中打开阿里云的云市场

    2. 搜索宝塔Windows面板 For 2012 R2,然后单击立即购买

      您可以在镜像购买页,获取镜像的使用指南。

    3. 在云服务器ECS的自定义购买页面,完成实例的创建。

      请注意以下参数,未提及的参数请保持默认,更多参数详情,请参见自定义购买实例

      • 实例:请务必选择至少2 GiB或更高内存的实例规格,1核1 GiB的实例规格无法启动MySQL。

      • 镜像区域已默认设置为您购买的镜像。

      • 公网IP:选中分配公网 IPv4 地址

  2. 远程连接已创建的ECS实例。

    具体操作,请参见通过密码或密钥认证登录Windows实例

  3. 在ECS实例内配置Web环境。

    1. 在桌面双击宝塔软件图标。

    2. 在顶部菜单栏单击环境

    3. PHP区域,单击卸载

      根据界面提示卸载PHP。php uninstall

    4. PHP区域,选择7.0版本,并单击安装

      本教程选择安装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,使用代码编辑工具打开文件。

      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

后续步骤

您可以在该Web服务器上搭建网站,例如,搭建WordPress博客平台。具体操作,请参见手动搭建WordPress(Windows)