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 开发这个领域即可,我们会尽量学习源码安装以对我们的学习各种联系有所帮助。

相关文章
|
关系型数据库 MySQL PHP
小白带你学习部署LAMP平台
小白带你学习部署LAMP平台
102 0
|
Linux 虚拟化 开发者
《‘狂’人日记》---Docker从入门到进阶之基础操作(二)
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 本篇文章将向您展示常用的Docker技术,让您快速入门
294 1
《‘狂’人日记》---Docker从入门到进阶之基础操作(二)
|
Ubuntu Linux Docker
《‘狂’人日记》---Docker从入门到进阶之基础操作(一)
Docker入门篇,以一些简单例子向您展示Docker的便捷
283 1
《‘狂’人日记》---Docker从入门到进阶之基础操作(一)
|
关系型数据库 MySQL 数据库
LAMP及论坛搭建纯实操(二)
LAMP及论坛搭建纯实操(二)
131 0
LAMP及论坛搭建纯实操(二)
|
缓存 关系型数据库 MySQL
LAMP及论坛搭建纯实操(三)
LAMP及论坛搭建纯实操(三)
126 0
LAMP及论坛搭建纯实操(三)
|
关系型数据库 MySQL Linux
LAMP及论坛搭建纯实操(一)
LAMP及论坛搭建纯实操(一)
142 0
LAMP及论坛搭建纯实操(一)
|
Ubuntu 安全 Linux
《‘狂’人日记》---Docker从入门到进阶之基础操作(三)
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 本篇文章将向您展示常用的Docker技术,让您快速入门
334 0
《‘狂’人日记》---Docker从入门到进阶之基础操作(三)
|
JSON 人工智能 Shell
《懒人Shell脚本》之三——微博分类信息获取与格式化
1、需求: 获取微博网站ctg1_4188#”>http://d.weibo.com/102803_ctg1_4188-_ctg1_4188# 社会类媒体的名称信息。 构造成json格式,用于echart格式化显示。
198 0
《懒人Shell脚本》之三——微博分类信息获取与格式化
|
关系型数据库 MySQL Apache
快速搭建LAMP环境--学习记录
快速搭建LAMP环境--学习记录
133 0
学习笔记(01):【吴刚】PS软件基础实用技巧标准视频教程-04-文件的打开及注意事项...
学习笔记(01):【吴刚】PS软件基础实用技巧标准视频教程-04-文件的打开及注意事项...
122 0