centos

CentOS LAMP服务器搭建经验

小樊
38
2025-05-23 06:23:14
栏目: 云计算

在CentOS上搭建LAMP(Linux, Apache, MySQL, PHP)服务器是一个相对直接的过程,但需要确保每个组件都正确安装和配置。以下是一个基本的步骤指南,基于CentOS 7和CentOS 8的常见配置。

CentOS 7 LAMP服务器搭建步骤

  1. 更新系统

    sudo yum update -y
    
  2. 安装Apache

    sudo yum install httpd httpd-tools -y
    sudo systemctl start httpd
    sudo systemctl enable httpd
    
  3. 安装MariaDB

    sudo yum install mariadb-server mariadb -y
    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    sudo mysql_secure_installation
    
  4. 安装PHP和PHP-MySQL

    sudo yum install php php-mysql -y
    
  5. 配置防火墙

    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=mysql
    sudo firewall-cmd --reload
    
  6. 验证安装

    • 创建一个phpinfo.php文件在/var/www/html/目录下:
      echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/phpinfo.php
      
    • 在浏览器中访问服务器的IP地址,查看是否显示PHP信息页面。

CentOS 8 LAMP服务器搭建步骤

  1. 更新系统

    sudo dnf update -y
    
  2. 安装Apache

    sudo dnf install httpd httpd-tools -y
    sudo systemctl start httpd
    sudo systemctl enable httpd
    
  3. 安装MariaDB

    sudo dnf install mariadb-server mariadb -y
    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    sudo mysql_secure_installation
    
  4. 安装PHP和PHP-MySQL

    sudo dnf install php php-mysqlnd -y
    
  5. 配置防火墙

    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=mysql
    sudo firewall-cmd --reload
    
  6. 验证安装

    • 创建一个phpinfo.php文件在/var/www/html/目录下:
      echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/phpinfo.php
      
    • 在浏览器中访问服务器的IP地址,查看是否显示PHP信息页面。

常见问题及解决方法

0
看了该问题的人还看了