溫馨提示×

如何配置centos lamp虛擬主機

小樊
46
2025-06-14 13:54:47
欄目: 云計算

在CentOS系統上配置LAMP(Linux, Apache, MySQL, PHP)環境是一個常見的任務,以下是詳細的配置步驟:

  1. 更新系統

    sudo yum update -y
    
  2. 安裝Apache

    sudo yum install httpd
    

    啟動Apache并設置開機自啟動:

    sudo systemctl start httpd
    sudo systemctl enable httpd
    

    驗證Apache安裝: 在瀏覽器中輸入服務器的IP地址,如果看到“It works!”頁面,則表示Apache安裝成功。

  3. 安裝MySQL

    sudo yum install mariadb-server mariadb
    

    啟動MySQL并設置開機自啟動:

    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    

    運行安全配置腳本:

    sudo mysql_secure_installation
    
  4. 安裝PHP及相關模塊

    sudo yum install php php-mysql php-gd php-xml php-mbstring
    

    重啟Apache以加載PHP模塊:

    sudo systemctl restart httpd
    
  5. 配置PHP: 編輯Apache的配置文件(通常位于/etc/httpd/conf/httpd.conf),確保PHP模塊被加載。你可能需要添加或修改以下行:

    LoadModule php5_module modules/libphp5.so
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    
  6. 配置虛擬主機: 在/etc/httpd/conf.d/目錄下創建一個新的虛擬主機配置文件,例如example.com.conf

    sudo vi /etc/httpd/conf.d/example.com.conf
    

    添加以下內容,根據你的需求進行修改:

    <VirtualHost *:80>
        ServerAdmin webmaster@example.com
        DocumentRoot /var/www/example.com/html
        ServerName example.com
        ServerAlias www.example.com
        ErrorLog /var/log/httpd/example.com-error.log
        CustomLog /var/log/httpd/example.com-access.log combined
        <Directory /var/www/example.com/html>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>
    
  7. 創建網站文件目錄: 根據配置文件中的DocumentRoot路徑創建網站文件目錄,并添加一些示例文件:

    sudo mkdir -p /var/www/example.com/html
    sudo echo "Welcome to Example.com" > /var/www/example.com/html/index.html
    
  8. 重啟Apache服務: 保存并關閉配置文件后,重啟Apache服務以使配置生效:

    sudo systemctl restart httpd
    
  9. 配置DNS: 確保你的域名(例如example.com)已經指向你的服務器IP地址。你可以在你的域名注冊商的管理面板中進行設置。

  10. 測試配置: 在瀏覽器中輸入你的域名(例如http://example.com),如果一切配置正確,你應該能夠看到你的網站內容。

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