服务器设置和教程 · 4 10 月, 2024

CentOS 7.2 下安裝部署 LAMP 詳解

CentOS 7.2 下安裝部署 LAMP 詳解

在當今的網絡環境中,LAMP(Linux、Apache、MySQL、PHP)堆疊是最受歡迎的開發和部署平台之一。本文將詳細介紹如何在 CentOS 7.2 上安裝和配置 LAMP 環境,幫助開發者和系統管理員快速上手。

前期準備

在開始安裝之前,確保您的 CentOS 7.2 系統已經更新到最新版本。可以使用以下命令進行更新:

sudo yum update -y

此外,您需要擁有 root 權限或使用 sudo 來執行安裝命令。

安裝 Apache

Apache 是一個流行的開源網頁伺服器。要安裝 Apache,請執行以下命令:

sudo yum install httpd -y

安裝完成後,啟動 Apache 服務並設置其在系統啟動時自動啟動:

sudo systemctl start httpd
sudo systemctl enable httpd

您可以通過訪問伺服器的 IP 地址來檢查 Apache 是否運行正常。如果看到 Apache 的測試頁面,則表示安裝成功。

安裝 MySQL

接下來,我們需要安裝 MySQL 數據庫。CentOS 7.2 默認的 MySQL 版本是 MariaDB,您可以使用以下命令進行安裝:

sudo yum install mariadb-server mariadb -y

安裝完成後,啟動 MariaDB 服務並設置其在系統啟動時自動啟動:

sudo systemctl start mariadb
sudo systemctl enable mariadb

接下來,運行安全性腳本以加強 MySQL 的安全性:

sudo mysql_secure_installation

根據提示設置 root 密碼,刪除匿名用戶,禁止 root 遠程登錄,並刪除測試數據庫。

安裝 PHP

最後,我們需要安裝 PHP 及其相關模塊。執行以下命令來安裝 PHP:

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

安裝完成後,重啟 Apache 服務以加載 PHP 模塊:

sudo systemctl restart httpd

為了驗證 PHP 是否安裝成功,您可以創建一個 PHP 測試文件。在 /var/www/html 目錄下創建一個名為 info.php 的文件:

echo <?php phpinfo(); ?> | sudo tee /var/www/html/info.php

然後在瀏覽器中訪問 http://your_server_ip/info.php,您應該能看到 PHP 的配置信息頁面。

總結

通過以上步驟,您已經成功在 CentOS 7.2 上安裝並配置了 LAMP 環境。這為您開發和部署網站提供了堅實的基礎。如果您需要更高效的解決方案,考慮使用 香港VPS 服務,這將為您的應用提供更好的性能和穩定性。