如何安裝 LAMP Stack Fedora 38

在本教程中,我們將向您展示如何在 Fedora 38. 對於那些不知道的人,LAMP 是 Linux 的縮寫, Apache、MySQL 和 PHP——這個堆棧的四個主要組件。 Linux 是作為 LAMP 基礎的操作系統。 Apache 是處理網頁並將其傳送到用戶網絡瀏覽器的網絡服務器。 MySQL 是存儲和檢索數據的關係數據庫管理系統。 PHP 是一種服務器端腳本語言,可以創建動態網頁。 使用 LAMP,您可以構建可處理大量流量的強大且可擴展的 Web 應用程序。 最好的部分是什麼? 它全部是開源的,這意味著它是免費的,並且隨著來自世界各地的開發人員的貢獻而不斷發展。

本文假定您至少具有 Linux 的基本知識,知道如何使用 shell,最重要的是,您將站點託管在自己的 VPS 上。 安裝非常簡單,假設您在 root 帳戶下運行,如果不是,您可能需要添加 ‘sudo‘ 到獲取 root 權限的命令。 我將向您展示 LAMP Stack 在 Fedora 38.

先決條件

  • 運行以下操作系統之一的服務器: Fedora 38.
  • 建議您使用全新的操作系統安裝,以防止出現任何潛在問題。
  • 通過 SSH 訪問服務器(如果您在桌面上,則只需打開終端)。
  • 有效的互聯網連接。 您需要互聯網連接才能下載 LAMP Stack 所需的軟件包和依賴項。
  • A non-root sudo user或訪問 root user. 我們建議充當 non-root sudo user,但是,如果您在充當根用戶時不小心,可能會損害您的系統。

安裝 LAMP Stack Fedora 38

第 1 步。在繼續之前,請更新您的 Fedora 操作系統以確保所有現有軟件包都是最新的。 使用此命令更新服務器包:

sudo dnf upgrade
sudo dnf update

步驟 2. 安裝 Apache 在 Fedora 38.

Apache 是 LAMP 堆棧中使用的最流行的 Web 服務器。 安裝 Apache 在你的 Fedora 38系統,打開終端,執行以下命令:

sudo dnf install httpd

安裝完成後,啟動 Apache 通過執行以下命令來服務:

sudo systemctl start httpd
sudo systemctl enable httpd

為了驗證 Apache 安裝並運行後,打開您的網絡瀏覽器並輸入以下 URL: https://localhost. 你應該看到 Apache 測試頁。

步驟 3. 安裝 MySQL Fedora 38.

MySQL 是 LAMP 堆棧中使用的數據庫管理系統。 在您的計算機上安裝 MySQL Fedora 38系統,打開終端,執行以下命令:

sudo dnf install mysql-server

安裝完成後,執行以下命令啟動MySQL服務:

sudo systemctl start mysqld
sudo systemctl enable mysqld

默認情況下,MySQL 未加固。 您可以使用以下方法保護 MySQL mysql_secure_installation 腳本。 您應該仔細閱讀下面的每個步驟,這些步驟將設置根密碼、刪除匿名用戶、禁止遠程根登錄以及刪除測試數據庫和對安全 MySQL 的訪問:

mysql_secure_installation

像這樣配置它:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

要登錄 MySQL,請使用以下命令(請注意,這與您用於登錄 MariaDB 數據庫的命令相同):

mysql -u root -p

步驟 4. 安裝 PHP Fedora 38.

PHP 是 LAMP 堆棧中使用的腳本語言。 在您的計算機上安裝 PHP Fedora 38系統,打開終端,執行以下命令:

sudo dnf install php php-mysqlnd

安裝完成後,重啟 Apache 通過執行以下命令來服務:

sudo systemctl restart httpd

第 5 步。測試 LAMP 堆棧 Fedora 38.

為了測試 LAMP 堆棧是否正常工作,我們將創建一個簡單的 PHP 文件並將其放在 Apache 文檔根目錄。 現在我們創建一個名為 info.php 在裡面 /var/www/html 使用以下命令的目錄:

sudo nano /var/www/html/info.php

將以下 PHP 代碼添加到文件中:

<?php
phpinfo ();
?>

Save 並退出文件。 然後,打開您的網絡瀏覽器並輸入以下 URL: https://localhost/info.php. 您應該看到 PHP 信息頁面,這將確認 LAMP 堆棧已安裝並在您的計算機上正常工作 Fedora 38系統。

恭喜! 您已成功安裝 LAMP。 感謝您使用本教程在您的設備上安裝 LAMP Stack Fedora 38系統。 如需更多幫助或有用信息,我們建議您查看 LAMP Stack 官方網站。