LAMP架构创建DIY论坛

news/2025/1/15 17:34:57/

LAMP架构创建论坛

一、LAMP架构

我所创建的论坛是建立在Apache服务上,Apache服务拥有多种语言模块和相应网页动态请求。以前网页都是静态网页只能看看网页上的文字和图片,而动态网页是用户与之交互的。在此之上通过api接口连接PHP、java、Python等逻辑业务,此外将用户信息加入到mysql数据库中。而整个服务都是建立在Linux系统之上的。因此才有所谓的:L(Linux)A(Apache)M(mysql)P(PHP)架构。

二、论坛的搭建

(一)、数据库用户的创建

由于之前已经将httpd和mysql通过手动编译安装好了,所以此次就从数据库的用户创建开始。可以先参考之前的内容安装好httpd和mysql。有与之前已经装好了mysql所以进入数据库,创建一个数据库并为其设置密码图1.1,设置完成后进行刷新。这样简单地操作就把数据库的用户创建好了,并退出mysql。
图1.1 登陆数据库
在这里插入图片描述
添加数据库用户和密码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(二)、论坛站点的搭建

将开源论坛包解压图2.1,解压好了之后其中的upload是即将要搭建论坛用的文件夹。图2.2 将upload复制到httpd的站点之中并改名。图2.3 注意:复制到**/usr/local/httpd/目录下并改名。用命令ls-l可以看到这里的config、data、uc_client和uc_server**属主为root需要改为daemon属主。图3.3
图2.1 解压论坛包
在这里插入图片描述
图2.2 复制到站点中
在这里插入图片描述
图2.3 更改属主
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
一切准备就绪打开站点图3.4 进入安装向导。
图3.4 Discuz!安装
在这里插入图片描述
如果之前的属主没有修改那么这里会出错图3.5
图3.5
在这里插入图片描述

在安装数据库这一步时,需要按照如图3.6所示输入刚才数据库所创建的数据库和数据库用户和密码。
图3.6
在这里插入图片描述
在这里插入图片描述
最后安装完成!进入论坛界面。
在这里插入图片描述
在这里插入图片描述

三、总结

这是基于LAMP架构下的论坛的安装过程,所以LAMP架构的搭建是至关重要的。我在搭建的过程中mysql出现了问题导致安装过程中无法访问到数据库。为此我重新做了一遍LAMP架构,最后完成了论坛的安装。要想在公网上发布你自己的论坛可以将论坛基于阿里云服务上发布。


http://www.ppmy.cn/news/876867.html

相关文章

浪潮退去,程序员们该如何适应?

大概从 2010 年开始,忽如一夜春风来,千树万树梨花开,移动互联网开始蓬勃发展,程序员们迎来了春天。 在过去的十多年里,程序员这个群体无疑是幸运的,享受了时代的红利,成为了高薪行业的代表。 然…

基于weka手工实现多层感知机(BPNet)

一、BP网络 1.1 单层感知机 单层感知机,就是只有一层神经元,它的模型结构如下1: 对于权重 w w w的更新,我们采用如下公式: w i w i Δ w i Δ w i η ( y − y ^ ) x i (1) w_iw_i\Delta w_i \\ \Delta w_i\eta(y…

买邮箱账号安全吗,邮箱选择安全问题介绍,哪个邮箱最安全好用?

购买的邮箱账号,是否安全,是否能长期使用是大家很关注的,今天小编将就TOMVIP邮箱的安全性相关,给大家做重点的分享。满满干货,觉得有用记得转发收藏哦! 安全性高的邮箱品牌 常见的邮箱品牌如TOM、网易、Q…

小米手机(红米note3)如何卸载安全中心

小米手机(红米note3)如何卸载安全中心 通过adb卸载 通过adb卸载 下载adb,通过adb连接设备,获取权限,即可卸载。 注意:卸载之后系统会崩溃,所以建议不要卸载。

七日杀私服搭建笔记

前言 想和小伙伴们一起快乐的玩七日杀,但是受限于电脑配置和下班时间。所以想要搭建一台服务器扔家里,方便大家在下班以后上线玩耍。于是我选择了在虚拟机上安装CentOS7进行游戏部署。方便以后购买硬件服务后进行系统迁移。 参考网站 7day to die ser…

【网易邮箱】换绑安全手机(①之前的手机号注销了怎么办 ②网易人工客服在哪)

这次换绑手机深有体会,网易的换绑实在是太难了,我搞了三天,才找了解决方法,还有网易人工客服客服。 本文解决的是现在知道账号密码,但是不能换绑安全手机的情况,对于忘记邮箱密码,而且安全手机…

MySql8.0 安全卸载

1. 停止MySQL服务 winR 打开运行,输入 services.msc 点击 “确定” 调出系统服务。 2. 卸载MySQL相关组件 打开控制面板 —> 卸载程序 —> 卸载MySQL相关所有组件 3. 删除MySQL安装目录 4. 删除MySQL数据目录 数据存放目录是在 C:\ProgramData\MySQL&#…

解决 支付宝沙箱环境测试 出现“沙箱订单信息有错误,建议联系卖家”

今天在测试的时候 怎么就连接不上支付宝沙箱的环境; 他说合作协议到期,联系商户; 于是我就去官网进行查找解决方法; 终于官方也随之回应; 出现“沙箱订单信息有错误,建议联系卖家”问题看这里&#xff…