本文档介绍如何使用云服务器用ECS实例搭建LAMP平台,其中LAMP分别代表Linux、Apache、MySQL和PHP。

项目配置

本篇教程在示例步骤中使用了以下版本的软件。操作时,请您以实际软件版本为准。

  • 操作系统:CentOS 7.2 64位
  • Apache:2.4.37
  • MySQL:5.6.24
  • PHP:7.0.32
  • phpMyAdmin:4.0.10.20

适用对象

适用于熟悉Linux操作系统,刚开始使用阿里云进行建站的个人用户。

基本流程

使用云服务器ECS搭建LAMP平台的操作步骤如下:

  1. 准备编译环境。
  2. 安装Apache。
  3. 安装MySQL。
  4. 安装PHP。
  5. 安装phpMyAdmin。
步骤一:准备编译环境。

本文主要说明手动安装LAMP平台的操作步骤,您也可以在 云市场 购买LAMP镜像直接启动ECS,以便快速建站。

  1. 使用向导创建实例
    说明 本篇教程创建的ECS实例选用了CentOS 7.2 64位的操作系统,专有网络和公网IP。
  2. 使用管理终端连接ECS实例
  3. 输入命令cat /etc/redhat-release查看系统版本。

  4. 关闭防火墙。

    输入systemctl status firewalld命令查看当前防火墙的状态。



    如果防火墙的状态参数是active,则防火墙为开启状态。如果防火墙的状态参数是inactive,则防火墙为关闭状态。如上图所示,此处防火墙为开启状态,需要运行如下命令关闭防火墙:
    • 如果您想临时关闭防火墙,输入命令systemctl stop firewalld
      说明 这只是暂时关闭防火墙,下次重启Linux后,防火墙还会开启。
    • 如果您想永久关闭防火墙,输入命令systemctl disable firewalld
      说明 您可参考firewalld官网信息来决定何时开启防火墙。
  5. 关闭SELinux。
    1. 输入getenforce命令查看当前SELinux的状态。

    2. 如果SELinux状态参数是Enforcing,则SELinux为开启状态。如果SELinux状态参数是Disabled, 则SELinux为关闭状态。如上图所示,此处SELinux为开启状态,需要运行如下命令关闭SELinux:
      • 如果您想临时关闭SELinux,输入命令setenforce 0
        说明 这只是暂时关闭SELinux,下次重启Linux后,SELinux还会开启。
      • 如果您想永久关闭SELinux,输入命令vi /etc/selinux/config编辑SELinux配置文件。回车后,把光标移动到SELINUX=enforcing这一行,按下i键进入编辑模式,修改为SELINUX=disabled, 按下Esc键,然后输入:wq并回车以保存并关闭SELinux配置文件。
        说明 您可参考redhat关于SELinux的官方文档