首页 > 作文

LAMP部署

更新时间:2023-04-08 20:44:08 阅读: 评论:0

一、LAMP概述

1、LAMP概述

LAMP中,A代表Apache,其软件名称就是apache。但是后来很多工程师成立了一个开源软件基金会,所以这个基金会的名称就称之为Apache。为了避免命名冲突,Apache软件包在2.0以后的版本中,更名为httpd

PHP+MySQL项目还有另外一种架构形式 => LNMP架构

2、AMP软件的关系

3、LAMP安装前准备

第一步:关闭防火墙与SELinux
关闭防火墙:

systemctl stop firewalldsystemctl disable firewalld

关闭SELinux

getenforceEnforcing(开启状态)tenforce 0 => 临时关闭vim /etc/linux/config =>编辑配置文件后永久关闭SELINUX=disabled

第二步:查询AMP软件是否安装(如安装必须卸载)

 rpm -qa |grep httpd rpm -qa |grep mysql rpm -qa |grep php

二、AMP软件安装与配置

1、安装Apache软件

第一步:使用yum安装软件

yum install httpd -y

第二步:更改httpmbti专业人格测试d的配置文件

vim /etc/httpd/conf/httpd.conf9太原市汉波食品工业有限公司6行 ServerName localhost:80

第三步:启动Apache软件,然后添加到开机启动项中

systemctl start httpdsystemctl enable httpd
南轩松

打开浏览器,输入IP地址,如下图所示:

2、安装MySQL软件

仓库自带的都不是MySQL,而是MariaDB。

瑞典AB公司,开发了一个数据库管理系统叫做MySQL。后台被Sun公司收购了,在后来Sun公司又被Oracle甲骨文公司收购了。

加载第三方MySQL仓库,安装独立的MySQL,只要满足MySQL>=MySQL5.5以上,一般推荐MySQL5.6

推荐使用清华镜像站,其提供了MySQL5.6的仓库:https://mirrors.tuna.tsinghua.edu.cn/

第一步:新建一个文件

vim /etc/yum.repos.d/mysql-community.repo

第二步:写入内容

[mysql-5.6-community]name=MySQL 5.6 Community Serverbaurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.6-community-el7-$baarch/enabled=1gpgcheck=1gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql

第三步:保存退出,然后yum makecache

yum makecache

第四步:安装MySQL软件

yum install mysql-community-rver -y

第五步:启动MySQL软件

systemctl start mysql

第六步:数据库的初始化(生成账号、密码、默认的数据文件)

mysql_cure_installation

① 输入密码:直接回车(默认没有密码)

② 给MySQL的root账号设置密码,学习时越简单越好,工作时越复杂越好
直接回复Y
③ 设置新密码

④ 移除匿名账号

回复Y
⑤ 是否禁止root账号的远程登录功能

回复Y,剩下的一路Y,直至配置完毕。

第七步:测试MySQL是否可以正常登录

mysql -uroot -pPassword:123mysql> show databas;mysql> exit;

3、安装PHP软件

yum install php -ysystemctl restart httpd

安装PHP要重启Apache,其主要原因在于PHP集成在Apache的内核上。

测试PHP代码是否可以正常运行:

vim /var/www/html/demo.php<?php  echo 'hello world';?>

/var/www/html目录 = 项目目录,以后所有的源代码都是放在此目录下的

编写完成后,打开浏览器,然后输入http://公网IP地址/demo.php

三、Apache虚拟主机配置

1、什么是虚拟主机配置

所谓的虚拟主机配置就是在一台服务器中,同时部署多个项目。每创建一个项目就相当于创建一个虚拟主机。

2、虚拟主机配置

先劫持2个域名:
www.devops.co介绍孙悟空m
www.yunwei.com

第一步:找到Apache的主配置文件/etc/httpd/conf/httpd.conf文件

vim /etc/httpd/conf/httpd.conf

第二步:添加虚拟主机配置

<VirtualHost *:80>  DocumentRoot /yunwei  ServerName www.yunwei.com</VirtualHost><VirtualHost *:80>  DocumentRoot /devops  ServerName www.devops.com</VirtualHost>标注:VirtualHost:虚拟主机*:80:监听计算机的80端口DocumentRoot:项目目录ServerName:域名地址

第三步:开启虚拟主机目录的访问权限(默认只有/var/www/html拥有访问权限)

112 <Directory />113     AllowOverride none114     Require all granted=> 任何用户都可以直接访问根目录下的文件115 </Directory>

第四步:重启Apache

systemctl restart httpd

第五步:创建/byunwei与/devops项目目录

mkdir /yunweimkdir /devops

第六步:写入测试数据

# vim /yunwei/index.php<?phpecho 'hello yunwei';?># vim /devops/index.php<?phpecho 'hello devo理财规划师考试ps';?>

在浏览器中输入www.yunwei.com和www.devops.com 进行查看即可

本文地址:https://blog.csdn.net/qq_42864041/article/details/107510172

本文发布于:2023-04-08 20:44:06,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/b2aab8fb1c929c60b8d53840f17c6e57.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:LAMP部署.doc

本文 PDF 下载地址:LAMP部署.pdf

标签:虚拟主机   软件   项目   第二步
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图