首页 > 系统相关 >day22-yum部署LAMP

day22-yum部署LAMP

时间:2024-02-05 19:00:13浏览次数:22  
标签:httpd day22 LAMP html yum aliyun php root

LAMP概述

1、什么是LAMP

其实就是

Linux 操作系统
Apache/Nginx web服务器
Mysql/Mariadb
Perl/Php/Python
LAMP:Linux + Apache + MySQL + PHP LAMP 架构(组合)

LNMP:Linux + Nginx + MySQL + php-fpm LNMP 架构(组合
LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。

2.linux

linux就是一个操作系统,操作系统主要是提供给程序员API,用于构建和运行应用的一个平台。Linux系统主要是以开发者为中心,
Linux的特点是几乎所有的开发任务相关工具,都有很完善的支持,从底层的编译器,make编译工具,到bash脚本,git代码管理,vim编辑器,依赖管理工具等等都很齐全。
Linux几乎都是现有命令行,再由图形化操作接口,更容易实现自动化。

3.apache

Apache Web Server虽然称之为web服务器,但是不是意味着他是一个物理服务器,它只是电脑软件中的一个软件而已,Web服务器的作用是将HTTP请求从前端转发到后端应用上。

4.Mysql

Mysql是一款数据库管理系统,也就是一个存储数据的工具,用户可以自行对数据库进行增加、删除、修改、查询等操作。
MySQL数据库的大容量、快速响应特点。
MySQL是一款关系型数据库,尤其适合Web应用,特别是电商领域,MySQL遍布各种行业、移动、爱立信、惠普、银行、思科、摩托萝拉、等等。

5.php

PHP是一门服务端脚本编程语言,主要用于web开发,常用PHP脚本嵌入HTML源码中执行。

PHP是全球知名的编程语言之一,程序员可以免费试用,PHP支持多种操作系统,开发效率高,支持多种数据库操作。

6.LAMP图解

2.部署LAMP

1.登录阿里云服务器

购买-登录-查看公网ip-ssh登录
查看服务器信息
umane -a
free -m
修改主机名
hostnamectl set-hostname xx-aliyun

2.关闭内置防火墙

目前只能关闭,等后面学完中才好好设置一下
1)从安全组里关闭
2)cat /etc/selinux/config 查看内置防火墙是否关闭,如果没有关闭就vim 改成disabled
3)查看firewalld的状态 systemctl status firewalld
4)查看防火墙规则 iptables -L
如果没关闭-就清空 然后关闭防火墙-禁止自启动

3.查看是否安装了apache mysql php

rpm -qa httpd
rpm -qa mysql
rpm -qa php

4.LAMP环境之Apache安装

① 使用yum命令安装httpd软件包

apache这个软件,在linux中软件包的名字,是叫做httpd,因此得通过yum安装这个httpd
[root@yuchao-aliyun ~]# yum install httpd -y

② 配置/etc/httpd/conf/httpd.conf文件

启动并查看是否运行

[root@AlienCat ~]# systemctl start httpd
[root@AlienCat ~]# netstat -tnlp|grep httpd
tcp6 0 0 :::443 ::

标签:httpd,day22,LAMP,html,yum,aliyun,php,root
From: https://www.cnblogs.com/rocky0022/p/18008665

相关文章

  • 编译安装LAMP环境及wordpress部署
    一、安装背景及任务需求1.LAMP简介LAMP是公认的最常见、最古老的黄金Web技术栈Linux操作系统Apache/Nginxweb服务器作用是将HTTP请求从前端转发到后端应用上Mysql/MariadbMysql是一款数据库管理系统,也就是一个存储数据的工具,用户可以自行对数据库进行增加、删除......
  • Linux基础47 Ansible之ad-hoc, 命令模块(command, shell, script), 软件管理模块(yum,
    Ansible之ad-hoc一、什么是ad-hoc1.什么是ad-hocad-hoc简而言之就是“临时命令”,执行完即结束,并不会保存2.ad-hoc使用场景可以用作查看远程机器的进程,或者磁盘,或者拷贝文件3.ad-hoc命令使用[root@m01~]#ansibleweb01-mshell-a'free-m'web01|CHANGED|rc=......
  • LAMP架构简易部署 yum
    永久关闭selinux1.喜欢关闭所有的防火墙,内置防火墙,linux的软件防火1.关闭selinux,美国的航空安全局,开发的linux内置防火墙查询selinux状态,基本只有centos8会多些selinux的策略,centos7不用#看到disbaled表示selinux是永久禁止的[root@AlienCat~]#getenforceDisabled2.......
  • 黄金web架构之LAMP
    什么是LAMPLinux操作系统Apache/Nginxweb服务器Mysql/MariadbPerl/Php/Python部署LAMP实战环境准备关于基础软件的配置大前提是,你的yum源配置好了吗?建议用最新的阿里云yum源[root@client-242~]#yuminstallwget-y再去配置阿里云的yum源https://developer.......
  • linux centos yum 报错[Errno 256]No more mirrors to try 解决方法
    解决方案大致有三种一、更新yum二、若不行,可能是因为DNS不稳定吧,因为yum安装时会从三个”repo源“(base,extras,updates)随机获取地址背景我使用yum方式安装软件时,比如zabbix这种软件,我们在安装时一般都是直接到zabbix官网,按照官方的步骤进行安装,但是有一个问题,官方的服务器不在国......
  • centos7 yum redis5-7
    (1).Redis概述Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value(键值型)数据库(非关系型数据库),并提供多种语言的API。Redis是一个高性能的Key-Value数据库。它的出现很大程度补偿来Memcached这类Key-Value型存储的不足,在部分场合下可......
  • centos7 LAMP部署owncloud
    部署LAMP1.安装Apache[root@localhost~]#yuminstallhttpd-y2、启动Apache并设置为开机自启动##启动Apache[root@localhost~]#systemctlstarthttpd\##设置开机自启[root@localhost~]#systemctlenablehttpdCreatedsymlinkfrom/etc/systemd/system/multi......
  • centos系统离线下载yum命令的rpm文件并安装
    因为我用的是windows服务器,因此需要一台虚拟机,用来安装centos,虚拟机的安装网上好多教程,这里不做过多介绍这次同样是按步操作在本地服务器创建下载目录->将yum文件下载到本地->在远程服务器上创建目录->上传文件到远程服务器目录->使用命令安装yum到服务器上这次的案例......
  • 【linux-centos】更新yum源
    大家都知道Centos8于2021年年底停止了服务,大家再在使用yum源安装时候,出现下面错误“错误:Failedtodownloadmetadataforrepo‘AppStream’:Cannotprepareinternalmirrorlist:NoURLsinmirrorlist” sed-i's/mirrorlist/#mirrorlist/g'/etc/yum.repos.d/CentOS-*......
  • MySQL-8.3.0 innovation 创新版本YUM安装配置
     MySQL-8.3.0innovation版本已发布了,想抢先体验一下最新的功能,可以用以下的方式快速在虚拟机上安装一下哈 服务器环境:[root@node213~]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)[root@node213~]#uname-aLinuxnode2133.10.0-1160.el7.x86_64#1......