########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管理员登录论坛
Linux中的LAMP架构
最新推荐文章于 2024-06-05 18:44:13 发布