LAMP网络服务架构

目录

[LAMP 网站服务架构](#LAMP 网站服务架构)

LAMP的组成部分

LAMP的构建顺序

安装论坛

0.电脑已编译安装Apache,MySQL,PHP

1.创建数据库,并进行授权

[2.上传论坛压缩包到 /opt ,并解压](#2.上传论坛压缩包到 /opt ,并解压)

3.上传站点更新包

4.更改论坛目录的属主

5.浏览器访问验证


LAMP 网站服务架构

同时提供静态页面的动态页面能力

LAMP的组成部分

1.Linux(平台服务)

提供网站服务应用的运行环境,也支持Window作为AMP的运行环境

2.Apache(前段服务)

作为前段网络服务,直接面向用户提供网站访问入口,并处理静态页面请求

3.MySQL(后台服务)

作为后端数据库,用于存储网站的业务数据账户信息等,并提供访问接口给编程语言程序连续使用SQL语句进行数据的读写

4.PHP/Perl/Python(中间连接)

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

LAMP的构建顺序

安装顺序依次为Linux、Apache、MySQL、PHP。其中Apache和MySQL的安装并没有严格的顺序

安装论坛

0.电脑已编译安装Apache,MySQL,PHP

1.创建数据库,并进行授权

mysql -u root -p                           #给root授权

CREATE DATABASE bbs; #创建一个数据库

GRANT all ON bbs.* TO 'bbsuser'@'%' IDENTIFIED BY 'admin123';

#把bbs数据库里面所有表的权限授予给bbsuser,并设置密码admin123

flush privileges; #刷新数据库

show databases;

quit #退出

2.上传论坛压缩包到 /opt ,并解压

cd /opt                      #切到opt目录
ls                           
unzip Discuz_X3.4_SC_UTF8.zip                         #解压    -d 可以指定目录

3.上传站点更新包

cd /opt/dir_SC_UTF8/                                #切换目录
cp -r upload/ /usr/local/httpd/htdocs/bbs           #上传站点更新包

4.更改论坛目录的属主

ps aux                             #查看发现论坛进程的用户名是daemon

cd /usr/local/httpd/htdocs/bbs                    #切换目录
chown -R daemon ./config                
chown -R daemon ./data
chown -R daemon ./uc_client
chown -R daemon ./uc_server/data                  #更改属主

5.浏览器访问验证

相关推荐
小蜗牛慢慢爬行15 分钟前
如何在 Spring Boot 微服务中设置和管理多个数据库
java·数据库·spring boot·后端·微服务·架构·hibernate
小扳3 小时前
微服务篇-深入了解 MinIO 文件服务器(你还在使用阿里云 0SS 对象存储图片服务?教你使用 MinIO 文件服务器:实现从部署到具体使用)
java·服务器·分布式·微服务·云原生·架构
盛派网络小助手10 小时前
微信 SDK 更新 Sample,NCF 文档和模板更新,更多更新日志,欢迎解锁
开发语言·人工智能·后端·架构·c#
快乐非自愿15 小时前
分布式系统架构2:服务发现
架构·服务发现
2401_8543910815 小时前
SSM 架构中 JAVA 网络直播带货查询系统设计与 JSP 有效实现方法
java·开发语言·架构
264玫瑰资源库15 小时前
从零开始C++棋牌游戏开发之第二篇:初识 C++ 游戏开发的基本架构
开发语言·c++·架构
神一样的老师15 小时前
面向高精度网络的时间同步安全管理架构
网络·安全·架构
2401_8570262315 小时前
基于 SSM 架构的 JAVA 网络直播带货查询系统设计与 JSP 实践成果
java·开发语言·架构
9527华安15 小时前
FPGA实现MIPI转FPD-Link车载同轴视频传输方案,基于IMX327+FPD953架构,提供工程源码和技术支持
fpga开发·架构·mipi·imx327·fpd-link·fpd953
DT辰白15 小时前
如何解决基于 Redis 的网关鉴权导致的 RESTful API 拦截问题?
后端·微服务·架构