温馨提示×

centos lamp网络配置指南

小樊
52
2025-05-21 05:48:16
栏目: 智能运维

在CentOS上配置LAMP(Linux, Apache, MySQL, PHP)环境并进行网络配置的步骤如下:

1. 准备工作

  • 查看系统版本:使用 cat /etc/redhat-release 命令查看系统版本。
  • 关闭防火墙
    systemctl status firewalld
    systemctl stop firewalld
    systemctl disable firewalld
    
  • 关闭SELinux
    getenforce
    setenforce 0
    vi /etc/selinux/config
    
    SELINUX=enforcing 修改为 SELINUX=disabled,保存并退出。

2. 安装LAMP环境

安装Apache

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
systemctl start httpd
systemctl enable httpd

安装MySQL

rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
yum -y install mysql-community-server
systemctl start mysqld
systemctl enable mysqld

查看MySQL初始密码:

grep "password" /var/log/mysqld.log

运行 mysql_secure_installation 进行安全性配置。

安装PHP

yum install -y php php-mysql

创建一个 phpinfo.php 文件:

cd /var/www/html/
touch phpinfo.php
vi phpinfo.php

在文件中添加 <?php phpinfo(); ?>,保存并退出。

3. 网络配置

配置静态IP地址

  • 编辑网络接口配置文件
    cd /etc/sysconfig/network-scripts/
    vi ifcfg-eth0
    
    配置示例:
    DEVICE=eth0
    BOOTPROTO=static
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8
    DNS2=8.8.4.4
    ONBOOT=yes
    
  • 重启网络服务
    systemctl restart network
    
  • 验证网络配置
    ip addr show eth0
    ping www.baidu.com
    

4. 配置防火墙(可选)

  • 开启80、3306端口
    firewall-cmd --permanent --add-service=http
    firewall-cmd --permanent --add-service=mysql
    firewall-cmd --reload
    

5. 设置主机名和DNS服务器(可选)

  • 设置主机名
    hostnamectl set-hostname your_hostname
    
  • 配置DNS服务器: 编辑 /etc/resolv.conf 文件,添加DNS服务器地址:
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

通过以上步骤,您可以在CentOS系统上成功配置LAMP环境并进行网络配置。请根据您的实际需求调整配置参数。

0