云起实验室学习报告之LAMP搭建

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 云起实验室学习报告之LAMP搭建

使用云服务器ECS实例搭建LAMP平台,其中LAMP分别代表Linux、Apache、MySQL和PHP。参加云起学习,我搭建了自己的第一个LAMP环境。

LAMP 是指Linux(操作系统)+ Apache (HTTP 服务器)+ MySQL(数据库)和 PHP(网络编程语言),一般用来建立 web 应用平台。和 Java/J2EE 架构相比, LAMP 具有 Web 资源丰富、轻量、快速开发等特点;与微软的 .NET 架构相比,LAMP具有通用、跨平台、高性能、低价格的优势。因此 LAMP 无论是性能、质量还是价格都是企业搭建网站的首选平台。Linux 是一种自由和开发源代码的类 UNIX 操作系统,目前运用最广泛使用人数最多的操作系统。Apache 是LAMP架构最核心的 Web Server,开源、稳定、模块丰富是 Apache 的优势。

 

但 Apache 的缺点是有些臃肿,内存和 CPU 开销大,性能上有损耗,不如一些轻量级的 Web 服务(例如 nginx)高效,轻量级的 Web 服务器对于静态文件的响应能力来说远高于 Apache 服务器。Apache 做为 Web Server 是负载 PHP 的最佳选择,如果流量很大的话,可以采用 nginx 来负载非 PHP的Web 请求。PHP 是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Per1 的特点,利于学习,使用广泛,主要适用于 Web 开发领域。

 

PHP 独特的语法混合了 C、Java、Perl以及 PHP 自创的语法。它可以比 CGI 或者 Perl 更快速地执行动态网页。用 PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌入到 HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。MySQL 在开源数据库中,性能、稳定性和功能上是首选,可以达到百万级别的数据存储,网站初期可以将 MySQL 和 Web 服务器放在一起,但是当访问量达到一定规模后,应该将 MySQL 数据库从 Web Server 上独立出来,在单独的服务器上运行,同时保持 Web Server 和 MySQL 服务器的稳定连接。

 

这几天的学习让我了解了很多新的技术,包括FTP服务器的搭建、Dockerd 搭建,ECS+PolarDB的搭建等等。非常感谢能给我们这次机会去学习,让我们开阔了自己的眼界,认清了自己的不足,一周的学习 老师很负责,同学们也很热情,愿我们在今后的道路中能够继续一起学习,一起进步。

 

利用云起提供的试验环境,整个搭建过程十分的简单。大家只要一步步的按照步骤来,一定能成功的。在学习还遇到无法通过SSH远程登录Linux实例

最后收获一些经验分享给大家:如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。下一期学习Linux,我要好好学习一下linux基础。

 

 

 

 

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
弹性计算 关系型数据库 MySQL
【ECS生长万物之开源】搭建phpwind论坛系统
phpwind是采用PHP和MySQL方式运行的开源社区程序。phpwind先进版(v9.0.1)注重轻社区、高效、易开发。本篇教程介绍如何使用phpwind先进版快速搭建phpwind论坛系统。
|
存储 弹性计算 关系型数据库
云起实验室第一期学习报告
云起实验室第一期学习报告
|
弹性计算 运维 关系型数据库
云起实验室第一期学习
云起实验室第一期学习
136 0
云起实验室第一期学习
|
存储 弹性计算 缓存
云起实验室-冬季实战营第二期实验总结
Linux指令入门总结,常用Linux实用命令
|
关系型数据库 MySQL 数据库
云起冬季实战营第三期期学习报告——MySQL数据库进阶实战
云起冬季实战营第三期期学习报告——MySQL数据库进阶实战
109 0
云起冬季实战营第三期期学习报告——MySQL数据库进阶实战
实训报告:冬季实战营第二期:Linux操作系统实战入门
实训报告:冬季实战营第二期:Linux操作系统实战入门
实训报告:冬季实战营第二期:Linux操作系统实战入门
|
弹性计算 监控 Linux
学习报告--冬季实战营第二期:Linux操作系统实战入门
冬季实战营第二期:Linux操作系统实战入门
150 0
|
Linux 开发工具 数据安全/隐私保护
“冬季实战营第二期:Linux操作系统实战入门”场景体验实验小结
冬季实战营第二期,通过场景实际操作,了解Linux系统基本操作。
188 0
“冬季实战营第二期:Linux操作系统实战入门”场景体验实验小结
|
弹性计算 缓存 监控
《冬季实战营第二期:Linux操作系统实战入门》实践报告
本期主要训练基于ECS云服务器的Linux操作系统基本知识,对于Linux小白非常适合,对于有Linux基础的同学进行提高训练。
229 0
《冬季实战营第二期:Linux操作系统实战入门》实践报告