ECS七天实践进阶训练营第三天学习

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
对象存储 OSS,20GB 3个月
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: ECS七天实践进阶训练营第三天学习

一. 环境搭建

  • 连接 ECS 服务器
  • 打开系统自带的终端工具:

    Windows:CMD 或 Powershell。  
    MAC:Terminal。
  • 在终端中输入连接命令 ssh [username]@[ipaddress]。需要将其中 username 和 ipaddress 替换为 ECS 服务器的登录名和公网地址。
  • 输入 yes 即密码后即可登陆,成功如下。
  • 安装 Apache HTTP 服务
#安装Apache服务及其扩展包。
yum -y install httpd httpd-manual mod\_ssl mod\_perl mod\_auth\_mysql
#启动Apache服务。
systemctl start httpd.service

安装成功如图

可通过浏览器访问 ECS 分配的 IP 地址 http:// 公网地址> 测试是否成功

NOTE: 服务器的 80 端口需要开启

  • 安装 MySQL 数据库
  • 下载并安装 MySQL 官方的 Yum Repository
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

#启动mysql数据库
systemctl start mysqld.service

#查看mysql运行状态
systemctl status mysqld.service

#查看MySQL初始密码
grep "password" /var/log/mysqld.log

#登陆数据库
mysql -uroot -p

#修改默认密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassWord1.';

完成操作后输入 exit 退出数据库

  • 安装 PHP 语言环境
  • CentOS7 下安装 PHP 默认版本是 5.4,此处安装 PHP 最新版,所以需要换源升级
#查看系统是否有旧版本php
php -v

#如果有,则移除旧版本
yum remove php-common -y 

#更新源文件
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm  
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

#安装php依赖包
yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring

#测试php安装结果
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

#重新启动Apache服务
systemctl restart httpd

打开浏览器,访问 http:// 公网地址>/phpinfo.php,显示如下页面表示 PHP 语言环境安装成功

至此 LAMP 环境以及安装完毕。

二. 安装微擎

  • 官网可见微擎
\# 获得微擎安装包
wget http://www.we7.cc/download/WeEngine-Laster-Online.zip

# 解压
unzip WeEngine-Laster-Online.zip

# 建立old目录
mkdir /var/www/old

# 移动内容
mv /var/www/html /var/www/old

#建立新html目录
mkdir /var/www/html

#移动install文件
mv install.php  /var/www/html

#为文件夹添加权限
chmod 777 /var/www/html
chmod 777 /var/www/data

之后访问 http:// 公网地址 / install.php 即可进入安装页面
需要提前注册微擎市场账号(http://s.w7.cc/
之后登陆后即可进入安装页面

  • 设置好数据库信息后即可进行安装

    ![](https://ucc.alicdn.com/images/user-upload-01/20200808195955805.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RlcnJ5Y2hlbjE3,size_16,color_FFFFFF,t_70)
  • 设置站点名称及登陆用户和密码,完成后点击下一步
  • 之后就可进入控制台

    ![](https://ucc.alicdn.com/images/user-upload-01/20200808200047398.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RlcnJ5Y2hlbjE3,size_16,color_FFFFFF,t_70)
  • 回到首页 http:// 公网地址到达此界面

    ![](https://ucc.alicdn.com/images/user-upload-01/20200808200112295.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RlcnJ5Y2hlbjE3,size_16,color_FFFFFF,t_70)
  • 登陆刚才创建的登陆账号后即可进行各种设置

    ![](https://ucc.alicdn.com/images/user-upload-01/20200808200149878.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RlcnJ5Y2hlbjE3,size_16,color_FFFFFF,t_70)
  • 可在站点设置,系统升级来检查新版本

    ![](https://ucc.alicdn.com/images/user-upload-01/20200808200221367.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RlcnJ5Y2hlbjE3,size_16,color_FFFFFF,t_70)
  • 添加平台

    ![](https://ucc.alicdn.com/images/user-upload-01/20200808200243664.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RlcnJ5Y2hlbjE3,size_16,color_FFFFFF,t_70)
  • 如添加微信公众号,需要配置相关参数

    ![](https://ucc.alicdn.com/images/user-upload-01/20200808200335272.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1RlcnJ5Y2hlbjE3,size_16,color_FFFFFF,t_70)  
    至此基于 ECS 搭建微擎已经完成。
相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
Linux Shell 文件存储
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(深入df和dh的区别和探索)
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(深入df和dh的区别和探索)
47 1
|
3天前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
4天前
|
监控 云计算 开发者
探索云计算中的无服务器架构:从概念到实践
无服务器架构作为云计算领域的新兴技术,正在以其高效、灵活的特性吸引着越来越多的开发者和企业。本文将深入探讨无服务器架构的概念及其在云计算中的应用,通过实际案例展示如何利用无服务器架构构建可靠、可扩展的应用系统。
|
7天前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
29天前
|
Linux 数据安全/隐私保护
Linux基础与服务器架构综合小实践
【4月更文挑战第9天】Linux基础与服务器架构综合小实践
1266 8
|
2月前
|
负载均衡 应用服务中间件 Linux
深入浅出学习透析Nginx服务器的架构分析及原理分析「底层技术原理+运作架构机制」
深入浅出学习透析Nginx服务器的架构分析及原理分析「底层技术原理+运作架构机制」
42 0
|
2月前
|
弹性计算 算法 应用服务中间件
倚天使用|Nginx性能高27%,性价比1.5倍,基于阿里云倚天ECS的Web server实践
倚天710构建的ECS产品,基于云原生独立物理核、大cache,结合CIPU新架构,倚天ECS在Nginx场景下,具备强大的性能优势。相对典型x86,Http长连接场景性能收益27%,开启gzip压缩时性能收益达到74%。 同时阿里云G8y实例售价比G7实例低23%,是Web Server最佳选择。
|
2天前
|
弹性计算 运维 监控
解密阿里云弹性计算:探索云服务器ECS的核心功能
阿里云ECS是核心计算服务,提供弹性云服务器资源,支持实例按需配置、集群管理和监控,集成安全防护,确保服务稳定、安全,助力高效业务运营。
14 0
|
2天前
|
负载均衡 固态存储 Linux
阿里云轻量应用服务器、云服务器、gpu云服务器最新收费标准参考
轻量应用服务器、云服务器、gpu云服务器是阿里云服务器产品中,比较热门的云服务器产品类型,不同类型的云服务器产品收费模式与收费标准是不一样的,本文为大家展示这几个云服务器产品的最新收费标准情况,以供参考。
阿里云轻量应用服务器、云服务器、gpu云服务器最新收费标准参考
|
2天前
|
弹性计算 负载均衡 容灾
应用阿里云弹性计算:打造高可用性云服务器ECS架构
阿里云弹性计算助力构建高可用云服务器ECS架构,通过实例分布、负载均衡、弹性IP、数据备份及多可用区部署,确保业务连续稳定。自动容错和迁移功能进一步增强容灾能力,提供全方位高可用保障。
12 0