安装lamp

LAMP安装

LAMP架构概述

lamp的全称是linux+apache+mysql+php

在这里插入图片描述

LAMP组成部分的作用

在LAMP的环境机构中,apache、mysql和php的主要功能分别如下。

在这里插入图片描述

apache主要实现如下功能: 
第一:处理http的请求、构建响应报文等自身服务; 
第二:配置让Apache支持PHP程序的响应(通过PHP模块或FPM); 
第三:配置Apache具体处理php程序的方法,如通过反向代理将php程序交给fcgi处理。 
php主要实现如下功能: 
第一:提供apache的访问接口,即CGI或Fast CGI(FPM); 
第二:提供PHP程序的解释器;
第三:提供mysql/mairadb数据库的连接函数的基本环境。 
mysql主要实现如下功能: 
第一:提供PHP程序对数据的存储; 
第二:提供PHP程序对数据的读取(通常情况下从性能的角度考虑,尽量实现数据库的读写分离)。 
由此可知,要实现LAMP在配置每一个服务时,安装功能需求进行配置,即可实现LAMP的架构,当然apache、mysql和php服务都可配置为独立服务,安装在不同服务器之上。 

yum安装

[root@ localhost ~]# yum -y install mysql mysql-server php php-mysql php-fpm httpd
开启mysql服务
[root@ localhost ~]# service mysqld start 

在刚安装好的mysql默认进入是没有密码的直接在终端中输入:mysql 就可以登录,但是为了保证其安全性,可以修改其密码 登录数据库 mysql

配置Apache支持php

[root@ localhost ~]# vim /etc/httpd/conf/httpd.conf 
在DirectoryIndex index.html后添加加index.php 
#支持php 添加AddType application/x-httpd-php .php   #支持php应用

在这里插入图片描述
在这里插入图片描述

创建php测试页

[root@ localhost ~]# vim /var/www/html/index.php 
内容: 
<?php 	
phpinfo(); 
?>
重启apache测试php页面
[root@ localhost ~]# service httpd restart 访问ip

在这里插入图片描述
安装配置Discuz 论坛

上传Discuz的upload文件夹内的文件到网站根目录

Discuz_X3.3_SC_UTF8.zip

将论坛的安装包上传到服务器并解压 安装解压工具:

[root@ localhost ~]# cd /var/www/html/
[root@ localhost html]# ls
Discuz_X3.3_SC_UTF8.zip  index.php
[root@ localhost html]# unzip Discuz_X3.3_SC_UTF8.zip
# 增加可写权限 
[root@ localhost html]# chmod 777 -R * 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了25 篇原创文章 · 获赞 9 · 访问量 2485

猜你喜欢

转载自blog.csdn.net/chen_jimo_c/article/details/103825656