前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux LAMP架构介绍及配置「建议收藏」

Linux LAMP架构介绍及配置「建议收藏」

作者头像
全栈程序员站长
发布2022-11-03 15:59:57
9960
发布2022-11-03 15:59:57
举报

目录

Linux LAMP架构介绍及配置

一、LAMP

LAMP平台概述

LAMP各组件主要作用

构建LAMP平台顺序

二、编译安装Apache httpd 服务

三、编译安装 Mysql

四、安装PHP

五、安装论坛


Linux LAMP架构介绍及配置

一、LAMP

LAMP平台概述

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

LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP(或perl,Python)网页编程语言

LAMP各组件主要作用

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

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

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

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

构建LAMP平台顺序

在构建LAMP平台时,各组件的安装顺序依次为Linux,Apache,MySQL,PHP

其中Apache和MySQL的安装并没有严格的顺序要求,而PHP环境的安装一般放到最后,负责沟通web服务器和数据库系统以协同工作

二、编译安装Apache httpd 服务

1.将所需的软件包下载到 /opt 目录下

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

2.解压一下文件

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

3.移动两个文件并改名

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

4.安装工具

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

5.编译安装

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

6.优化配置文件路径,并把httpd服务的可执行程序文件放入环境变量中的目录中

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

7.做软链接,使文件可执行

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

8.查看语法是否有问题并开启服务

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

9.在网页上输入自己的IP地址进行测试

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

三、编译安装 Mysql

1.安装依赖包并解压Mysql 安装包

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

2.编译安装

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

3.拷贝文件并授权

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

4.设置环境变量,申明/宣告 Mysql 命令便于系统识别

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

5.新建普通用户管理Mysql

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

6.初始化数据库

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

7.创建软连接,修改配置文件并启动Mysql

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

8.修改密码并登入登出数据库

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

四、安装PHP

1.安装工具

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

2.解压PHP文件

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

3.切换PHP目录下,编译安装

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

4.优化把PHP的可执行程序文件放入环境变量的目录下

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

5.修改Apache配置文件,让Apache支持PHP

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

6.创建网页

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

7.重启服务

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

8.网页测试 (http://192.168.118.150/index.php

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

五、安装论坛

1.创建一个数据库

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

加在授权命令后

mysql> GRANT all ON bbs.* TO ‘bbsuser’@’localhost’ IDENTIFIED BY ‘abc123’;

2.解压论坛软件包并复制文件到指定目录

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

3.给指定文件授权

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

4.登录论坛测试(http://192.168.118.150/bbs

Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」
Linux LAMP架构介绍及配置「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/181373.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年10月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux LAMP架构介绍及配置
    • 一、LAMP
      • LAMP平台概述
      • LAMP各组件主要作用
      • 构建LAMP平台顺序
    • 二、编译安装Apache httpd 服务
      • 三、编译安装 Mysql
        • 四、安装PHP
          • 五、安装论坛
          相关产品与服务
          云数据库 MySQL
          腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档