LAMP平台建构

一.LAMP介绍

  • LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。

  • 在构建LAMP平台时,各组件的安装顺序依次为Linux、Apache、MySQL、PHP。其中Apache和MySQL的安装并没有严格的顺序,PHP环境的安装一般放到最后安装,负责沟通 Web 服务器和数据库系统以协同工作

二.各组件的主要作用

  • (平台)Linux:作为LAMP架构的基础,提供用于支撑Web站点的操作系统,能够与其他三个组件提供更好的稳定性,兼容性(AMP组件也支持Windows、UNIX等平台) 。

  • (前台)Apache:作为LAMP架构的前端,是一款功能强大,稳定性好的Web服务器程序,该服务器直接面向用户提供网站访问,发送网页,图片等文件内容。

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

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

三.编译安装Apache httpd服务

1.关闭防火墙,将安装Apache所需软件包传到/opt目录下

在这里插入图片描述

2.安装环境依赖包

LAMP平台建构_第1张图片

3.配置软件模块

LAMP平台建构_第2张图片

LAMP平台建构_第3张图片

LAMP平台建构_第4张图片

LAMP平台建构_第5张图片

LAMP平台建构_第6张图片

4.编译及安装

LAMP平台建构_第7张图片
LAMP平台建构_第8张图片

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

在这里插入图片描述

6.添加httpd系统服务

LAMP平台建构_第9张图片

LAMP平台建构_第10张图片

7.修改httpd 服务配置文件

LAMP平台建构_第11张图片

LAMP平台建构_第12张图片
在这里插入图片描述

在这里插入图片描述

LAMP平台建构_第13张图片

四.编译安装mysqld 服务

1.安装环境依赖包

LAMP平台建构_第14张图片

2.配置软件模块

LAMP平台建构_第15张图片

LAMP平台建构_第16张图片

在这里插入图片描述

LAMP平台建构_第17张图片

LAMP平台建构_第18张图片

5.创建mysql用户

在这里插入图片描述

6.修改mysql 配置文件

在这里插入图片描述

LAMP平台建构_第19张图片

7.更改mysql安装目录和配置文件的属主属组

在这里插入图片描述

8.设置路径环境变量

在这里插入图片描述

9.初始化数据库

LAMP平台建构_第20张图片

10.添加mysqld系统服务

在这里插入图片描述

11.修改mysql 的登录密码

在这里插入图片描述

12.授权远程登录

LAMP平台建构_第21张图片

四.编译安装PHP 解析环境

1.安装GD库和GD库关联程序,用来处理和生成图片

LAMP平台建构_第22张图片

2.配置软件模块

LAMP平台建构_第23张图片

LAMP平台建构_第24张图片

4.编译及安装

LAMP平台建构_第25张图片

5.复制模版文件作为PHP 的主配置文件,并进行修改

在这里插入图片描述

LAMP平台建构_第26张图片

LAMP平台建构_第27张图片

6.优化把PHP 的可执行程序文件放入路径环境变量的目录中便于系统识别

LAMP平台建构_第28张图片

7.修改httpd 服务的配置文件,让apache支持PHP

在这里插入图片描述

LAMP平台建构_第29张图片

LAMP平台建构_第30张图片

8.验证PHP 测试页

在这里插入图片描述

LAMP平台建构_第31张图片

你可能感兴趣的:(shell,数据库,apache,php)