LAMP环境的搭建与部署

目录

一. LAMP是什么

二.LAMP是怎么协同工作的,为什么需要的是这四个组合

三.搭建LAMP环境--->部署WEB程序

1.LAMP环境作用

四.LAMP环境搭建过程

1.安装apache

2.安装mysql


一. LAMP是什么

Linux,操作系统

Apache(读:阿帕奇),网页服务器

MariaDB或MySQL,数据库管理系统或数据库服务器

PHP、Perl或Python,脚本语言

其中常用的是Linux,Apache,,MySQL/MariaDB,PHP可以理解为运行动态网站或服务器的“组合包”。
 

二.LAMP是怎么协同工作的,为什么需要的是这四个组合

1.用户通过统一资源定位符(即网址)向服务器发出请求

2.使用http协议以及dns域名解析所得到ip地址,向所对应的web服务器发出请求。

3.web服务器只能回应html格式,无法得出更“绚丽”的结果(Apache)

4.需要脚本语言解析器进行解析,返回“动态”想要的结果(PHP),再返回给Apache

5.做到动态网页,加快响应,随取随用,需数据库服务器存储数据(MySQL//MariaDB),返回给PHP

(工作原理像递归,层层调用)
 

三.搭建LAMP环境--->部署WEB程序

1.LAMP环境作用


既然搭建lamp环境就要清楚什么是lamp,下面我这里简单的介绍一下

L:Linux操作系统,提供了项目部署时所需要的操作系统环境

A:Apache服务器:WEB应用程序的服务器,提供软件源文件的存放地,提供了程序访问时所需要的端口(接口)

M:MySQL数据库,提供项目或者程序在使用时数据的存储与解析的工作

P:PHP/Python开发语言,提供软件或者项目程序部署时所需要的开发环境的支持

概述:LAMP环境,主要给WEB端应用程序(各种类型的网站项目),提供了一个部署安装和使用的平台。

解释:可以理解为:只要把这四个软件安装完成,就形成了LAMP环境,环境有了之后,只需要把WEB应用程序对应的源文件,部署在apache服务器上即可,这样用户就可以直接访问该网站。
 

四.LAMP环境搭建过程

1.安装apache

 

 

 

 

跟着步骤操作 ,出现的问题

1.无法在线yum安装

原因  在线yum源有问题,重新配置yum源之后解决了 这个问题

2.无法添加httpd服务

原因  环境问题  换一台新的虚拟机解决了问题

2.安装mysql

 

 

 出现的问题

装到百分之83卡住无法安装

解决方法:使用echo 1 > /proc/sys/vm/drop_caches 清理缓存,扩大内存

卡在创建用户的地方

解决方法:一直点回车,不要误输密码

3.安装php

2.4.1安装php

yum  -y  install   php

2.4.2安装PHP与MySQL数据库环境交互的组件

yum  -y  install  php-mysql

2.4.3安装PHP相关的组件,以便适配不同的WEB项目应用程序

 yum -y  install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath

2.4.4验证PHP环境

PHP编程语言--->适用于WEB端应用程序开发

a.写一个php页面(网页)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值