溫馨提示×

CentOS LAMP安裝步驟解析

小樊
50
2025-05-23 06:16:13
欄目: 智能運維

在CentOS系統上安裝LAMP(Linux, Apache, MySQL, PHP)環境是一個常見的任務,適用于搭建動態網站和Web應用程序。以下是詳細的安裝步驟:

準備工作

  1. 更新系統: 確保你的CentOS系統是最新的。

    sudo yum update -y
    
  2. 檢查網絡連接: 確保網絡連接正常,因為安裝過程中會從互聯網下載必要的軟件包。

安裝Apache Web服務器

  1. 安裝Apache

    sudo yum install httpd -y
    
  2. 啟動Apache

    sudo systemctl start httpd
    
  3. 設置開機自啟

    sudo systemctl enable httpd
    
  4. 驗證安裝: 在瀏覽器中訪問服務器的IP地址,如果看到Apache的默認歡迎頁面,則安裝成功。

安裝MySQL數據庫

  1. 安裝MariaDB(MySQL的一個分支):

    sudo yum install mariadb-server mariadb -y
    
  2. 啟動MariaDB

    sudo systemctl start mariadb
    
  3. 設置開機自啟

    sudo systemctl enable mariadb
    
  4. 安全配置: 運行安全配置腳本以設置MySQL的root密碼。

    sudo mysql_secure_installation
    

安裝PHP

  1. 安裝PHP及其必要的擴展

    sudo yum install php php-mysql php-fpm php-gd php-mbstring php-xml -y
    
  2. 啟動PHP-FPM服務并設置為開機自啟

    sudo systemctl start php-fpm
    sudo systemctl enable php-fpm
    
  3. 配置Apache以使用PHP

    • 編輯Apache配置文件:
      sudo vi /etc/httpd/conf/httpd.conf
      
    • 找到以下行并取消注釋(刪除前面的#):
      LoadModule php7_module modules/libphp7.so
      AddType application/x-httpd-php .php
      AddType application/x-httpd-php-source .phps
      
    • 重啟Apache以應用更改:
      sudo systemctl restart httpd
      

驗證PHP安裝

  1. 創建PHP測試文件: 在/var/www/html目錄下創建一個名為info.php的文件,并添加以下內容:

    <?php
    phpinfo();
    ?>
    
  2. 訪問測試文件: 在瀏覽器中訪問http://your_server_ip/info.php,如果看到PHP的信息頁面,則PHP安裝成功。

配置防火墻

  1. 允許HTTP和HTTPS流量通過防火墻
    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo firewall-cmd --reload
    

優化和監控

  1. Apache優化

    • 調整MaxKeepAliveRequestsKeepAliveTimeout以優化性能。
  2. MySQL優化

    • 調整innodb_buffer_pool_size以提高數據庫性能。
  3. PHP優化

    • 禁用不必要的PHP模塊,啟用Opcode緩存。

注意事項

  • 在進行任何配置更改后,確保重啟相應的服務以使更改生效。
  • 定期更新系統和軟件包以保持安全性。
  • 監控服務器性能并根據需要進行調整。

通過以上步驟,你可以在CentOS上成功安裝和配置LAMP環境。這個環境非常適合于運行各種Web應用程序和CMS系統,如WordPress、Drupal等。記得定期更新和維護你的服務器,以確保安全性和最佳性能。

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