温馨提示×

centos lamp环境搭建步骤

小樊
59
2025-03-21 20:42:00
栏目: 智能运维

在CentOS上搭建LAMP(Linux, Apache, MySQL, PHP)环境是一个常见的任务,以下是详细的步骤:

1. 系统准备

  • 更新系统

    sudo yum update -y
    
  • 关闭防火墙

    sudo systemctl stop firewalld
    sudo systemctl disable firewalld
    
  • 关闭SELinux

    sudo setenforce 0
    sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
    
  • 配置IP地址: 编辑 /etc/sysconfig/network-scripts/ifcfg-ens32 文件,设置静态IP:

    BOOTPROTO="static"
    ONBOOT="yes"
    IPADDR="192.168.92.110"
    NETMASK="255.255.255.0"
    GATEWAY="192.168.92.2"
    DNS1="8.8.8.8"
    DNS2="8.8.4.4"
    

    然后重启网络服务:

    sudo systemctl restart network
    

2. 安装Apache

  • 安装Apache及其扩展

    sudo yum install httpd httpd-manual mod_ssl mod_perl -y
    
  • 启动Apache服务

    sudo systemctl start httpd
    sudo systemctl enable httpd
    
  • 访问验证: 在浏览器中访问 http://192.168.92.110:80,如果看到Apache的默认页面,说明安装成功。

3. 安装MySQL

  • 安装MySQL

    sudo yum install mysql-community-server -y
    
  • 启动MySQL服务

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
    
  • 配置MySQL安全性

    sudo mysql_secure_installation
    

4. 安装PHP

  • 安装PHP及其扩展

    sudo yum install php php-mysql php-fpm -y
    
  • 配置PHP支持MySQL: 编辑 /etc/php.ini 文件,确保以下行未被注释:

    extension=mysql.so
    
  • 重启Apache服务

    sudo systemctl restart httpd
    
  • 测试PHP: 创建一个 info.php 文件:

    <?php
    phpinfo();
    ?>
    

    放在 /var/www/html/ 目录下,然后在浏览器中访问 http://192.168.92.110/info.php,如果看到PHP信息页面,说明PHP安装成功。

5. 配置phpMyAdmin(可选)

  • 安装phpMyAdmin

    sudo yum install phpmyadmin -y
    
  • 配置phpMyAdmin: 编辑 /etc/httpd/conf.d/phpmyadmin.conf 文件,设置正确的路径和权限。

  • 启动phpMyAdmin服务

    sudo systemctl start phpmyadmin
    sudo systemctl enable phpmyadmin
    
  • 访问phpMyAdmin: 在浏览器中访问 http://192.168.92.110/phpmyadmin,输入MySQL的root密码进行登录。

0