LAMP 安装形式和课程内容介绍 | 学习笔记

简介: 快速学习 LAMP 安装形式和课程内容介绍

开发者学堂课程【阿里云上搭建 LAMP 环境实战:LAMP 安装形式和课程内容介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/663/detail/11084


LAMP 安装形式和课程内容介绍

 

内容介绍

一、课程内容介绍

1.集成环境介绍

2.部署方式


一、课程内容介绍

目标:

为 PHP 项目部署最佳环境,即各方面都是最新的,要求即环境中部署的所有都是目前最高版本(可以使用 Laravel 框架,可以使用 Redis,做缓存,使用 Memcache,存储临时会话,可以使用 Composer 安装常用的代码库)。

要求:环境部署中的所有软件都是目前最高的稳定版本。

真实不用 Window,不用虚拟机安装,使用云服务器(阿里云)部署安装。

其中的操作系统 CentOS 8.0在官网可以下载,但是在阿里云中还未更新到,所以当阿里云也能够安装的时候,大家就可以按照以上标准来安装了。

1.集成环境介绍

同时当你还是个小白并未有 Linux 的学习经验,最好不用使用以上最好的环境安装,而使用 windows 集成环境安装即可。到学习猿地的猿材料中找到PHP其中的集成开发环境。

image.png

可以看见就集成开发环境有 Wamp Server 集成开发环境、XAMPP 集成开发环境、phpStudy_64 和 appserv 集成开发环境等等,它们是一键安装的,即下载之后其中自带了 Apache,Tomcat 等等基本的以及辅助的软件,我们只需要根据提示点击下一步即可。

不光安装变得十分简便,同时管理也十分简便,只需点击图标就可以实现重启Apache、MySQL 等等操作,以此实现图形化管理。所以对于刚接触的小白并不需要花费几天去安装一个完美的环境,Windows 下的集成环境就是很好的选择。

image.png

同时对于真实上线的服务器就不建议采取该种模式,因为虽然该模式安装方便,操作简便。但因为集成也会带来一些麻烦之处,如:软件安装的位置不明确,软件版本无法自行选择,开启的模块也无法自行选择。如下载 appserv 后其中就只有Apache2.4.41/PHP7.3.10无法自行选择需要的其他版本。这些都是集成软件的弊端,但对于入门是十分有帮助。

2.部署方式

采用源码包安装,不仅仅是为了搭建完美环境,对学习也是很有帮助,可以深入了解自己的环境架构,对开发有了全局了解。对 Apache、MySQL 和 PHP 等软件有更深刻的认识。

(1)集成环境

安装集成软件可以使用在生产环境也可以不使用,如宝塔和 PHPStudy 就是典型的集成安装,只需要几个命令就可以完成安装。常用于项目初期。两者常用于初期小项目使用,同时可用于真实的生产环境,而相比 Windows 的几个集成环境只适合学习使用。

l  宝塔举例

安装方法如下:

使用 SSH 连接工具,如宜塔远程虞面助手连接到您的Linux服务器后,挂蛎磁盘,根据系统执行相应命令开始安装〈(大约2分钟完成面板安装):

Centos 安装脚本:yu install -y wget &a vget -0 install.sh http://download. bt. cn/install/install_6.0.sh la sh install.sh

UbuntuDeepin安装脚本:vget - install.sh http://download.bt. cn/install/install-ubuntu_ 6.0.sh &ao sudo bash install.sth

Debian安装脚本:wget -0 install.sh http://download bt. cn/install/ins tall-ubuntu_6.0.sh &a bash install.sh

Fedora安装脚本:vget -0 install.sh http://download. bt. cn/install/install_6.0.sh && bash install.sch

安装方法十分简便只需要几个命令就可完成。安装完成之后就会出现如图类似的web 页面,之后就可以在页面中进行管理如:存数据,监控、计划任务、面板设置和网站管理。(PHPStudy 安装同)

image.png

(2)yum 安装

Yum则使用的是 rpm 包安装方式,这种方式安装比较快捷,但如果指定不好容易出错。同时 rpm 包相当于其他人都将代码写好于你自身机器的吻合性并不好,所以最好的安装方法是源码安装。

(3)源码安装

源码安装和 rpm 包安装相比,在买服装来看源码安装就好比是量身定制,180的身高定制出来的衣服就是符合180的,而 rpm 包安装就像是商城购物,180的身高只需要买个xxxl的衣服即可,可以穿但并非十分完美。

相比之下,源码安装不仅会检查你的机器环境配置的安装,可自定义性好,软件和安装位置都能够任意选择,对软件的配置会有深刻的理解,对软件的配置,编译,安装这一系列过程与服务器的结合是十分完美的。同时源码安装的难度也更加大。即便是老手也需要不断调整根据不同版本手册来进行安装。

在此我们学习阶段使用生产环境的集成模式,同时源码安装也很有用,了解完全后对与各自软件的架构和升级都会有很大帮助。

所以在学习 Apahce,Linux,Neginx 和 MySQL 和 Python 等等,我们只需要学习WEB 开发这个领域即可,我们会尽量学习源码安装以对我们的学习各种联系有所帮助。

相关文章
|
Linux iOS开发 UED
探索Qt折线图之美:一次详尽的多角度解析
探索Qt折线图之美:一次详尽的多角度解析
2514 0
|
7月前
|
SQL 数据采集
Dataphin功能Tips系列(56)如何实现质量规则的批量修改
本文介绍了在Dataphin中针对Dataphin表和全域数据表的自定义SQL规则的批量修改的方法。
211 4
|
前端开发
前端如何制作简易的菜单多级导航栏
前端如何制作简易的菜单多级导航栏
366 0
|
11月前
|
供应链 算法 调度
【双层模型】考虑供需双侧的综合能源双层优化模型
该程序构建了一个综合能源系统的优化调度双层模型,采用差分进化算法和规划算法分别求解上下层问题。模型涵盖了燃气轮机、锅炉、风电、光伏及储能设备的协同运行,并考虑了供应商与用户的利益平衡。通过满足设备出力、储能、负荷平衡等约束条件,实现了系统经济性和性能的优化。程序基于Matlab+Cplex编写,注释详尽且附带文档说明,便于学习研究。
Echarts中tooltip的 formatter用法
Echarts中tooltip的 formatter用法
696 0
|
11月前
|
人工智能 算法 计算机视觉
昇腾AI行业案例(三):基于 AI 图像处理的铝板缺陷检测
欢迎学习《基于 AI 图像处理的铝板缺陷检测》实验。在本实验中,你将深入了解如何运用计算机视觉(CV)领域的 AI 模型,搭建一个高效精准的铝板缺陷检测系统,并利用开源数据集和昇腾 AI 芯片对模型效果加以验证。
576 0
|
数据可视化 算法 量子技术
qutip,一个高级的 Python 量子力学研究库!
qutip,一个高级的 Python 量子力学研究库!
408 0
|
Prometheus 监控 Kubernetes
将service类型由"ClusterIP"改为"NodePort"无法使用nodeip+端口访问服务解决方法.
将service类型由"ClusterIP"改为"NodePort"无法使用nodeip+端口访问服务解决方法.
|
存储 监控 安全
贴片卡的应用场景
贴片卡,通常指的是尺寸小巧、可以直接贴在或嵌入到产品、设备或表面的卡片或芯片,它们集成了电路、存储器、微处理器等电子元件。这些卡片广泛应用于多个行业和领域,以实现数据的存储、传输、认证或控制等功能。以下是贴片卡的一些主要应用场景:
|
存储 JavaScript API
vite+vue3+ts从0到1搭建企业级项目(3)
vite+vue3+ts从0到1搭建企业级项目
371 0