当前位置: 首页 > news >正文

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

一、CentOS配置网络

1、查看网卡名称

ifconfig

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

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

cd /etc/sysconfig/network-scripts

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

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

vim ifcfg-ens33

 将ONBOOT=no 改为 ONBOOT=yes

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

:wq

 4、修改后重启网络服务

systemctl restart network

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

6、测试网络情况

ping www.baidu.com

二、 Linux更换源地址

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

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

1、备份原有 repo 配置

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2. 下载阿里云 CentOS 7 镜像源配置

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3. 清理缓存并生成新缓存

sudo yum clean all
sudo yum makecache

4. 验证是否修复

sudo yum update

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

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

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

1. 安装转换工具

sudo yum install centos-release-upstream

2. 转换为 Rocky Linux 源

sudo yum swap centos-release centos-release-upstream --enablerepo=upstream

3. 清理并更新系统

sudo yum clean all
sudo yum update -y

4. 验证版本

cat /etc/os-release  # 输出应为 Rocky Linux 7

三、Linux搭建 LAMP环境

LAMP : Linux + Apache + MySql + PHP 

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

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

 安装Apach环境

 1、安装Apache和扩展

sudo yum -y install httpd httpd-devel httpd-manual mod_ssl

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

sudo systemctl start httpd

 3、设置为开机自启动

sudo systemctl enable httpd //开启开机自启动sudo systemctl disable httpd //关闭

4、查看Apache服务

sudo systemctl list-units --type=service | grep -i heepd

 安装Mysql环境

 1、安装Mysql和拓展包

sudo yum -y install mariadb-server mariadb

2、安装完成后启动mysql

sudo systemctl start mariadb

3、登录mysql数据库

sudo mysql -u root

4、设置为开机自启动

sudo systemctl enable mariadb

 安装PHP环境

 1、安装PHP 5 和扩展包

sudo yum -y install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

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

sudo systemctl restart httpd

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

touch /var/www/heml 1.php
vim 1.php

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

<?php phpinfo();?>

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

 

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


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

http://www.lryc.cn/news/590488.html

相关文章:

  • 【后端】.NET Core API框架搭建(6) --配置使用MongoDB
  • 用Amazon Q Developer助力Python快捷软件开发
  • nextjs+react项目如何代理本地请求解决跨域
  • LiFePO4电池的安全详解
  • 从缓存 CAS 看Kimi K2使用的MuonClip优化器
  • 工业网络协议桥接设计指南:从LIN到CAN/RS-232的毫秒级互通方案
  • DNS防护实战:用ipset自动拦截异常解析与群联AI云防护集成
  • 深入核心:理解Spring Boot的三大基石:起步依赖、自动配置与内嵌容器
  • Spring Boot 源码解析之 Logging
  • 阿里云 RabbitMQ 可观测性最佳实践
  • 神经网络常见激活函数 13-Softplus函数
  • 卷积神经网络-卷积的分类
  • 【芯片设计中的WDT IP:守护系统安全的电子警犬】
  • Spring-AI系列-AI模型API
  • 如何使用 OpenCV 打开指定摄像头
  • 【Excel】使用vlookup函数快速找出两列数据的差异项
  • OpenCV稠密光流估计的一个类cv::optflow::DenseRLOFOpticalFlow
  • 03_opencv_imwrite()函数
  • 利用Java自定义格式,循环导出数据、图片到excel
  • 使用Python清理Excel中的空行和单元格内部空行:初学者指南
  • 预训练模型:大规模数据预学习范式——定义、原理与演进逻辑
  • 从 CSV文件的加载、分区和处理 来理解 Spark RDD
  • 基于迁移学习的培养基配方开发方法
  • 向量数据库Faiss vs Qdrant全面对比
  • 【Java入门到精通】(五)初识MySql数据库
  • Datawhale AI夏令营-基于带货视频评论的用户洞察挑战赛使用bert提升效果
  • MyBatis详解以及在IDEA中的开发
  • AJ Security:实用的 Java Web 安全库
  • 小白成长之路-Elasticsearch 7.0 配置
  • 创建linux端口映射连接小网