目录
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进行处理,非常感谢!