CentOS网络配置与LAMP环境搭建指南

一、CentOS配置网络

1、查看网卡名称

bash 复制代码
ifconfig

2、找到网卡对应配置文件

网卡存放路径 :/etc/sysconfig/network-scripts

bash 复制代码
cd /etc/sysconfig/network-scripts

3、修改网卡对应配置文件

使用 vi/vim 打开文件,查看以下内容

bash 复制代码
vim ifcfg-ens33

将ONBOOT=no 改为 ONBOOT=yes

并添加DNS1=8.8.8.8 DNS2= 当 前 虚 拟 机 网 关 地 址,保存修改文件。

bash 复制代码
:wq

4、修改后重启网络服务

bash 复制代码
systemctl restart network

5、再次查看IP地址是否存在

6、测试网络情况

bash 复制代码
ping www.baidu.com

二、 Linux更换源地址

CentOS 7 的官方镜像源已停止维护(CentOS 7 已于 2024 年 6 月 30 日 EOL),导致镜像列表无法访问。

解决方案1:切换到阿里云镜像源

1、备份原有 repo 配置

bash 复制代码
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  1. 下载阿里云 CentOS 7 镜像源配置
bash 复制代码
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  1. 清理缓存并生成新缓存
bash 复制代码
sudo yum clean all
sudo yum makecache
  1. 验证是否修复
bash 复制代码
sudo yum update

如果出现 Loaded plugins: fastestmirror, langpacks 且开始加载软件包列表,说明切换成功。

解决方案2:使用 Rocky Linux 替代源(推荐)

Rocky Linux 是 CentOS 的下游发行版,二进制兼容 CentOS 7,且维护周期更长。

  1. 安装转换工具
bash 复制代码
sudo yum install centos-release-upstream
  1. 转换为 Rocky Linux 源
bash 复制代码
sudo yum swap centos-release centos-release-upstream --enablerepo=upstream
  1. 清理并更新系统
bash 复制代码
sudo yum clean all
sudo yum update -y
  1. 验证版本
bash 复制代码
cat /etc/os-release  # 输出应为 Rocky Linux 7

三、Linux搭建 LAMP环境

LAMP : Linux + Apache + MySql + PHP

LAMP是一种常用来搭建动态网站或服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容性,共同组成了一个强大的Web应用程序平台。

以CentOS系统为例,使用yum搭建LAMP环境。

安装Apach环境

1、安装Apache和扩展

bash 复制代码
sudo yum -y install httpd httpd-devel httpd-manual mod_ssl

2、安装完成后,启动apache服务

bash 复制代码
sudo systemctl start httpd

3、设置为开机自启动

bash 复制代码
sudo systemctl enable httpd //开启开机自启动

sudo systemctl disable httpd //关闭

4、查看Apache服务

bash 复制代码
sudo systemctl list-units --type=service | grep -i heepd

安装Mysql环境

1、安装Mysql和拓展包

bash 复制代码
sudo yum -y install mariadb-server mariadb

2、安装完成后启动mysql

bash 复制代码
sudo systemctl start mariadb

3、登录mysql数据库

bash 复制代码
sudo mysql -u root

4、设置为开机自启动

bash 复制代码
sudo systemctl enable mariadb

安装PHP环境

1、安装PHP 5 和扩展包

bash 复制代码
sudo yum -y install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

2、安装完成后重启http服务

bash 复制代码
sudo systemctl restart httpd

3、安装完成后 在/var/www/html 下创建一个1.php文件

bash 复制代码
touch /var/www/heml 1.php
vim 1.php

使用vim写入以下内容,然后保存退出

php 复制代码
<?php phpinfo();?>

4、查看虚拟机ip地址,并在物理机进行访问

看到这样的页面,代表 LAMP环境搭建成功。


--------------E----------N---------D--------------

相关推荐
剑神一笑2 小时前
Linux pgrep 命令详解:按名称查找进程 PID 的高效方法
linux·运维·chrome
剑神一笑2 小时前
Linux killall 命令详解:按进程名批量终止进程的原理与实践
linux·运维·chrome
日取其半万世不竭7 小时前
iftop、nethogs 和 nload:Linux 服务器网络流量实时监控工具介绍
linux·运维·服务器
mounter6257 小时前
Linux 内核资源管理:控制组(cgroup)的演进与“策略组”新提案
linux·运维·服务器·cgroup·kernel
bksczm7 小时前
文件在磁盘中的存储方式
linux·运维·服务器
L1624767 小时前
OpenSSH 半自动升级方案(独立编译 + 手动迁移 + 重建 systemd 服务)
linux·服务器·ssh
半旧夜夏7 小时前
【保姆级】微服务组件环境搭建(Docker Compose版)
java·linux·spring cloud·微服务·云原生·容器
爱莉希雅&&&8 小时前
zabbix快速搭建和使用
android·linux·数据库·zabbix·监控
z200509308 小时前
【linux学习】深入理解linux文件I/O,从C标准库到内核态
linux·学习·操作系统
weixin_307779139 小时前
面向高性能保密计算的定制 Linux 系统构建与自动部署方案
linux·安全·网络安全·性能优化·系统安全