搭建LAMP、LNMP、搭建本地yum源

Linux网络配置

  1. 静态IP地址配置:在/etc/Sysconfig/network-scripts/目录下,对ifcfg-eth0网卡进行配置,将ONBOOT改为yes,将BOOTPROTO的值改为static,设置好IP地址、子网掩码、网关等,保存并退出后,利用service network restart命令重启网络服务。此时用ifconfig查看网络配置信息就是所配置的静态地址信息。

  2. 动态IP地址配置:在/etc/Sysconfig/network-scripts/目录下,对ifcfg-eth0网卡进行配置,将ONBOOT改为yes,将BOOTPROTO的值改为DHCP后,保存并退出后,通过service network restart命令重启网络服务。此时用ifconfig查看网络配置信息就是网络上动态分配的配置信息。

  3. DNS配置:DNS域名系统,在Linux下配置DNS的方法主要是进入文本编辑器,编辑vim/etc/sysconfig/network-scripts网卡下面的ifcfg-eth0 配置文件添加DNS服务器地址,填入DNS1=114.114.114.114或 DNS1=8.8.8.8之后重启网络服务即可。

Linux命令

mount命令在需要挂载时使用,mount -t iso9660 /dev/cdrom /mnt/cdrom/,如下:
在这里插入图片描述
touch命令,创建空文件,如下:
在这里插入图片描述
stat命令,stat是查看文件详细信息的命令,如下:

在这里插入图片描述
cp命令,cp是用于复制的命令,如下:
在这里插入图片描述
cat命令,用来查看文件内容,如下:
在这里插入图片描述
grep命令,grep的作用是在文件中提取和匹配符合条件的字符串行,如下:
在这里插入图片描述
mv命令,mv是用来剪切的命令,如下:
在这里插入图片描述
chown命令,chown是修改文件和目录的所有者和所属组的命令,如下:
在这里插入图片描述
管道符:命令格式:命令1 | 命令2,命令1的正确输出作为命令2的操作对象,如下:
在这里插入图片描述
软件安装:
1.源码安装:
从网络中下载源代码,利用make编译安装。文档齐全,兼容性好,但缺乏自动依赖管理。
2.RPM安装:
Rpm -i命令为安装命令,rpm -qa可以查看已安装的软件,rpm -e卸载软件。
3.Yum安装:
最为常用的安装方式,能够解决安装依赖性问题。利用yum install 软件 安装。

LAMP环境的搭建

LAMP环境指的是以下:
Linux:操作系统
Apache:WEB服务器
MySQL:数据库
PHP:网页开发语言

1.搭建apache环境

首先安装httpd服务:
在这里插入图片描述
设置apache为开机自启,并开启apache服务:
在这里插入图片描述

安装apache环境:在这里插入图片描述
安装完成后在本地机测试,出现下图说明apache服务搭建成功:
在这里插入图片描述
2.安装MySQL:

首先用yum安装mysqld服务:
在这里插入图片描述
将MySQL服务开启开机自启模式,并开启服务:
在这里插入图片描述
进入MySQL,退出是exit:
在这里插入图片描述
在MySQL的安全性配置文件中设置密码(123456):
在这里插入图片描述
设置完成后重启MySQL:
在这里插入图片描述
3.安装php

首先用yum安装php语言环境:
在这里插入图片描述
安装php集成环境:
在这里插入图片描述
安装完成后重启apache:
在这里插入图片描述
进入apache的html文件目录:
在这里插入图片描述
在html目录下新建index.php文件,并编辑:
在这里插入图片描述
测试语句如下:
在这里插入图片描述
测试php语言环境是否搭建完成,在本地浏览器打开访问Linux地址,出现如下界面,成功:
在这里插入图片描述

到此LAMP环境就搭建成功啦~

LNMP环境的搭建

LNMP环境指的是:
Linux:操作系统
Nginx:WEB服务器
MySQL:数据库
PHP:网页开发语言

1.配置防火墙,关闭防护系统
防火墙开启80端口,3306端口,并删除原有的intables,添加合适的配置防火墙配置内容添加完成后保存并退出,并重启防火墙:
在这里插入图片描述
关闭SELINUX(防护系统),并编辑其配置文件:
在这里插入图片描述
在配置文件中添加如下内容,保存并退出:
在这里插入图片描述
配置完成后重启Linux系统。

2.安装第三方yum源

安装下载工具wget:
在这里插入图片描述
下载,wget http://www.atomicorp.com/installers/atomic
在这里插入图片描述
安装并更新yum源:
在这里插入图片描述
3.安装nginx

配置安装包源:
在这里插入图片描述
执行安装:
在这里插入图片描述
4.安装php

利用yum安装php文件:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装PHP FRM:
在这里插入图片描述
设置php-fpm开机启动,启动php-fpm:
在这里插入图片描述
在这里插入图片描述
5.安装MySQL

安装MySQL:
在这里插入图片描述
设置MySQL为开机自启:
在这里插入图片描述
拷贝MySQL的配置文件:
在这里插入图片描述
重新设置MySQL的密码:
在这里插入图片描述
配置完成后重启服务:
在这里插入图片描述
6.配置nginx

移出nginx下的配置文件:新建配置文件并添加合适的配置内容:
在这里插入图片描述
配置/var/www 为web根目录, location / … 为url的rewrite,隐藏 index.php内容如下:

在这里插入图片描述
7.配置php-fpm
进入配置文件,将用户和用户组都设置为nginx,赋予管理者权限:
在这里插入图片描述
修改内容如下:
在这里插入图片描述
进入nginx的www目录下,新建index.php文件并编辑:
在这里插入图片描述
编辑测试内容如下:
在这里插入图片描述
保存并退出后重启nginx:
在这里插入图片描述
测试,访问Linux地址,出现以下界面说明LNMP环境搭建成功:
在这里插入图片描述

3.搭建本地yum源

1.挂载镜像
在这里插入图片描述
2.导出带有K的挂载文件
在这里插入图片描述
3.查看yum的镜像仓库:
在这里插入图片描述
4. 创建文件夹bak,将文件备份移到bak下,再将base复制移到到仓库中
在这里插入图片描述
在这里插入图片描述
5.进入文件编辑,修改文件参数将enable改为1:
在这里插入图片描述
在这里插入图片描述
6.清除本地yum源,在重新建立本地yum缓存
在这里插入图片描述
测试,在没有网络的情况下由本地的yum源缓存下载到了vsftpd服务
在这里插入图片描述

到此为止,LAMP、LNMP、本地yum源都搭建完成,需要注意到的是在搭建LNMP时,不能在已经有环境的终端中搭建,有什么问题可以留言哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值