LAMP配置与应用

目录

LAMP概述及工作过程    

                LAMP平台概述

                各组件的主要作用

                构建LAMP平台顺序

                工作过程

安装

                编译安装的优点

                安装Apache—-下面两个插件是httpd2.4以后的版本所需要

/p>

                安装MySQL

                安装PHP


LAMP概述及工作过程    

                LAMP平台概述

    LAMP环境指的是在Linux操作系统中分别安装APache 页服务器、Mysql数据库服务器和PHP开发服务器,以及一些对应的扩展软件,AMP也支持win操作系统(SCCM域升级版)

        LAMP架构是目前成熟的企业 络应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态web站点服务及其应用开发环境

                各组件的主要作用

        前台Apache:作为LAMP架构前端,是一款功能强大、稳定性好的web服务程序,该服务器直接面向用户,提供 络服务访问,发送 页、图片等内容

        后台Mysql:作为LAMP架构的后端,是一款流行的开源类型数据库,在企业 络、业务系统应用中,各种账户信息、产品信息、客户资料、业务数据等都可以存储到MySQL数据库,其他程序可以通过sql语句来查询,更改这些信息

        中间连接PHP/Perl/python:作为三种开发动态的 页编程语言,负责解释动态 页文件,负责沟通web服务器和数据库系统互协同工作,并提供web应用程序的开发运行环境,其中PHP是一种广泛应用的开放源代码的多用途脚本语言,它可以嵌入到HTML中,尤其适合于web应用开发

                构建LAMP平台顺序

        在搭建LAMP的安装顺序一般是Linux APache MySQL、PHP,一般PHP放在最后,负责沟通web服务器和数据库系统以协同工作

                工作过程

工作过程

1、当客户端请求的是静态资源时,web服务器会直接把静态资源返回客户端

2、当客户端请求的是动态资源时。httpd的PHP模块会进行相应的动态资源运算,如果此过程还需要数据库作为运算参数时,PHP会连接MySQL取得数据,然后进行运算,运算的结果转为静态资源由web服务器返回到客户端

apache主要实现如下功能

1、处理HTTP的请求,构建响应 文等自身服务

2、配置让apache支持PHP程序的响应(通过PHP模块或fpm)

3、配置Apache具体处理PHP程序的方法,如通过反向代理将PHP程序交给fcgi处理。

MySQL主要实现如下功能:

1、提供PHP程序对数据的存储

2、提供PHP程序对数据的读取(通常情况下从性能的角度考虑,尽量实现数据库的读写分离)

PHP主要实现如下功能

1、提供apache的访问接口,即CGI或Fast CGI(FPM)

2、提供PHP程序的解释器

3、提供MySQL数据库的连接函数的基本环境

安装

                编译安装的优点

1、具有较大的自由度,功能可定制
2、可及时获得最新的软件版本
3、普遍适用于大多数Linux版本,便于一直使用
                

                安装Apache—-下面两个插件是httpd2.4以后的版本所需要

apache下载官方地址

 解压并移动到httpd下面srclib目录下改名

 安装其他插件

上传httpd

cd到httpd

 编译并安装

 优化配置文件路径,并把httpd服务的可执行程序文件放入路径环境变量的目录中便于系统识别

#便于service管理 

修改配置文件 

#将httpd加入到系统管理器

继续修改配置文件,修改52行和200行

 

 

检查语法

看一下 页内容是什么 

 开启服务

过滤端口

在 址输入你的IP地址

 做到这一步证明你的apache服务安装成功了!

                安装MySQL

选择Linux安装

安装插件gcc gcc++已经安装过了就不需要

 安装数据库的规则,字符集

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月3日
下一篇 2021年10月3日

相关推荐