2019年时,完整配置过阿里云ECS服务器和宝塔的运行环境,当时只顾学习没有做完整的笔记。现在趁着业务的机会,再完整的部署下Linux系统php和mysql运行环境。

注册阿里云账户

略。

购买ECS服务器

选择什么规格的问题,不解答了。有多少预算就选择多大的规格,低了可以升级,高了可以降级(到期前15天内),这个只能是自己练手了。

购买域名

略。

ECS实例管理

安全组配置

这步可以根据实际情况,自行调整。主要配置服务器的访问端口:

端口 说明
80 web服务端口
443 SSL证书端口
3306 MYSQL数据库端口
21 FTP端口
8888 宝塔默认访问端口,需设置好,不然安装后也不能访问
888 phpMyAdmin页面数据库管理端口
22 远程连接端口

阿里云ECS服务器宝塔Linux系统php和mysql运行环境配置步骤_php

远程登录实例

登录阿里云,找到要操作的ECS实例。这里按没有初始化实例密码为准。先进入实例,进行“重置实例密码”,该密码就是下步远程登录实例,安装宝塔的管理员密码。
阿里云ECS服务器宝塔Linux系统php和mysql运行环境配置步骤_远程连接_02

远程连接

重置好密码,即可点击“远程连接”,弹出如下界面
阿里云ECS服务器宝塔Linux系统php和mysql运行环境配置步骤_php_03

安装宝塔

Centos安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装成功

安装成功,有出现访问连接和登录的用户名以及密码,复制并保存,关闭远程连接。
阿里云ECS服务器宝塔Linux系统php和mysql运行环境配置步骤_运行环境_04

宝塔配置

选择安装模式

登录宝塔,首次进入会弹出如下界面。本例选择LNMP方式,编译安装。

  1. 极速安装,可以理解为“绿色版”,耗时比较短,但存在不稳定的安全因素;
  2. 编译安装,可以理解为“完整版”,耗时比较长,但比较稳定;

阿里云ECS服务器宝塔Linux系统php和mysql运行环境配置步骤_服务器_05
阿里云ECS服务器宝塔Linux系统php和mysql运行环境配置步骤_远程连接_06

配置网站

阿里云ECS服务器宝塔Linux系统php和mysql运行环境配置步骤_远程连接_07
上传文件即可。

Done!