Linux中的LAMP架构

########LAMP架构########
LAMP简介:
(1)LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台。
(2)虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的免费和开源,这个组合开始流行(大多数Linux发行版本捆绑了这些软件)。当一起使用的时候,它们表现的像一个具有活力的解决方案包。其他的方案包有苹果的WebObjects(最初是应用服务器),Java/J2EE和微软的.NET架构。
(3)LAMP包的脚本组件中包括了CGIweb接口,它在90年代初期变得流行。这个技术允许网页浏览器的用户在服务器上执行一个程序,并且和接受静态的内容一样接受动态的内容。程序员使用脚本语言来创建这些程序因为它们能很容易有效的操作文本流,甚至当这些文本流并非源自程序自身时也是。正是由于这个原因系统设计者经常称这些脚本语言为胶水语言。

###建立论坛###
1.cd /etc/httpd/conf.d/ ##进到该目录下
cp music.conf bbs.conf ##拷贝模版
vim bbs.conf ##编辑文件,内容如下图
在这里插入图片描述
在这里插入图片描述
2.mkdir /var/www/westos.com/bbs/html -p ##建立递归目录
cd /var/www/westos.com/bbs/html ##进到建立的目录下
在该目录下从老师那下载Discuz_X3.2_SC_UTF8.zip软件包
在这里插入图片描述
在这里插入图片描述
3. 下载之后unzip Discuz_X3.2_SC_UTF8.zip 解压该软件包
在这里插入图片描述
4.cd /var/www/westos.com/bbs/html/upload ##进到该目录下,给下列目录777权限
chmod -R 777 config
chmod -R 777 data
chmod 777 uc_server uc_client -R
给完权限后重启httpd服务
在这里插入图片描述
在这里插入图片描述
5.此时必须setenforce 0将selinux模式改为警告
在这里插入图片描述
6.在真机上vim /etc/hosts添加bbs.westos.com解析,此时在浏览器上输入
bbs.westos.com/upload下载论坛时,目录及文件权限检查才能通过,还差数据库的导入
在这里插入图片描述
6.yum install php-mysql.x86_64 ##安装软件包
在这里插入图片描述
7.所以我们接着导入数据库
(1).yum install mariadb-server -y ##安装数据库软件包
在这里插入图片描述
(2).vim /etc/my.cnf ##编辑配置文件
写入skip-networking=1 ##去掉端口
编辑完后systemctl restart mariadb重启服务
在这里插入图片描述
在这里插入图片描述
(3).mysql_secure_installation ##进行安全初始化设置,设置密码之类的
在这里插入图片描述
8.所有设置完成后重启httpd服务,此时我们在刷新创建论坛的浏览器界面,此时函数依赖性检
查也是通过的
在这里插入图片描述
9.继续创建论坛,接下来填写数据库名,数据库用户名及密码等信息
在这里插入图片描述
10.填写完成后数据导入成功
在这里插入图片描述
11.论坛创建成功
在这里插入图片描述
12. admin管理员登录论坛
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值