溫馨提示×

CentOS LAMP服務器搭建經驗

小樊
47
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信息頁面。

常見問題及解決方法

  • 網絡配置問題:確保服務器的網絡設置正確,IP地址、子網掩碼和網關設置正確。
  • Apache配置問題:如果Apache無法啟動,檢查/etc/httpd/conf/httpd.conf文件是否有語法錯誤。
  • MySQL配置問題:確保MySQL服務已啟動,檢查MySQL配置文件/etc/my.cnf,確保socket路徑設置正確。
  • 防火墻問題:確保防火墻允許HTTP(80端口)和MySQL(3306端口)流量。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女