如何在 Debian 11 上設置 LAMP 服務器

雖然許多人認為 Debian 是一個堅如磐石的工作站操作系統,但這並不是它的全部用途。Debian 也是最常用的基於 Linux 的服務器操作系統之一。

Debian 有很多服務器應用程序。然而,用戶設置的最流行的東西之一是 LAMP。LAMP 是 Linux、Apache、MySQL 和 PHP,它對於託管 Web 應用程序至關重要。以下是如何在 Debian 11 上設置 LAMP 服務器。

如何在 Debian 11 上設置 LAMP 服務器

升級到 Debian 11

要充分利用 LAMP 服務器(Linux、Apache、MySQL 和 PHP),您需要將 Debian 版本升級到 Debian 11。Debian 11 Bullseye 是操作系統的最新版本,非常適合使用以下方式託管 Web 應用程序: MySQL、Apache 和 PHP。

要升級到 Debian 11,請確保您已備份數據。完成後,打開一個終端窗口。或者,通過 SSH 控制台連接到 Debian,並按照以下說明開始升級過程。

當您具有終端訪問權限時,使用su命令登錄到您的 root 帳戶。您必須具有 root 訪問權限才能升級。

蘇-

以 root 身份登錄後,使用sed命令將 Debian 版本的代號從“buster”(Debian 10) 更改為“bullseye”(Debian 11)。必須更改代號才能升級。

sed -i 's/buster/bullseye/g' /etc/apt/sources.list

接下來,運行apt update命令,然後運行apt Upgrade命令。這兩個命令將刷新 Debian 的軟件源、檢查新軟件包並安裝掛起的升級。

sudo apt 更新 sudo apt 升級

最後,使用dist-upgrade命令升級到 Debian 11 Bullseye 。

sudo apt dist-upgrade

當所有命令完成後,重新啟動 Debian 並登錄以設置 LAMP 服務器。

安裝 PHP 和 MySQL

PHP 和 MySQL 是 LAMP 服務器的關鍵部分。執行以下操作將這兩個工具設置到您的 Debian 11 系統上。首先,檢查您的系統是否有可用的更新並安裝它們。

sudo apt 更新 sudo apt 升級

在 Debian 11 系統上安裝所有更新後,使用apt install命令設置以下 PHP 和 MySQL 軟件包。

如何在 Debian 11 上設置 LAMP 服務器

sudo apt install mariadb-server php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl php-xml php-mysql

輸入上面的命令後,Debian 會詢問您是否要繼續安裝。要確認您想要在 Debian 11 上安裝 PHP 和 MySQL 軟件包,請按鍵盤上的Y鍵以確保您想要安裝該軟件。

在 Debian 11 上安裝所有 MySQL 和 PHP 軟件包需要一些時間才能完成。該過程完成後,請繼續閱讀指南的下一部分。

配置MySQL

在 Debian 11 系統上安裝 MySQL 後,您必須使用mysql_secure_installation命令對其進行配置。打開終端窗口並開始安裝。

如何在 Debian 11 上設置 LAMP 服務器

須藤 mysql_secure_installation

注意:如果遇到“ ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock”,請運行
service mysqld start,然後重新運行sudo mysql_secure_installation命令。

安裝程序將要求您“輸入上述命令時輸入 root 的當前密碼”。由於 SQL 剛剛安裝,因此無需輸入密碼。按Enter鍵繼續。

現在系統會詢問您是否要保護您的根帳戶。由於 root 已受到保護,安裝程序會指示您按n繼續。這樣做。

MySQL 現在會要求您更改 root 密碼。按Y,然後輸入安全、易記的 SQL 密碼。

輸入新的 MySQL root 密碼後,它會要求您刪除匿名用戶。按Y按鈕,這樣用戶就無法使用測試帳戶匿名登錄。

刪除匿名帳戶後,系統會詢問您是否要啟用遠程 root 登錄。只有當您是專家並且了解風險時,才應該離開遠程 root 登錄。按N禁用 root 遠程登錄。

禁用遠程 root 後,您必須刪除“test”數據庫。要刪除它,請按Y鍵。然後,按Y重新加載權限表。重新加載權限表時,系統上會配置 MySQL。

安裝 Apache2 網絡服務器

在 PHP 和 MySQL 軟件包安裝過程中還安裝了一些 Apache2 Web 服務器軟件包。但是,您仍然必須安裝“apache2”軟件包才能在 Debian 11 系統上使用 Apache2 Web 服務器。

使用apt install命令設置 Apache2 Web 服務器。

如何在 Debian 11 上設置 LAMP 服務器

須藤安裝阿帕奇2

安裝後,Debian 應自動啟動默認 Web 服務器,運行 Apache 默認網頁。導航到/var/www/html/“index.html”文件並將其替換為您的文件以自定義您的網站。

您可以通過訪問以下 URL,在網絡瀏覽器中訪問計算機上託管的任何網頁。

http://ip-address-of-server

Leave a Comment

Mp3 Diags:修復多達 50 個 Mp3 音訊檔案問題

Mp3 Diags:修復多達 50 個 Mp3 音訊檔案問題

MP3 Diags 是修復音樂音訊收藏問題的終極工具。它可以正確標記您的 MP3 文件,添加缺少的專輯封面,修復 VBR

Google Voice 桌面通知應用

Google Voice 桌面通知應用

就像 Google Wave 一樣,Google Voice 也在全球引起了不小的轟動。谷歌的目標是改變我們的溝通方式,而且由於它正在成為

使用 FlickrFaves 下載 Flickr 收藏夾

使用 FlickrFaves 下載 Flickr 收藏夾

有許多工具可以讓 Flickr 用戶下載高品質的照片,但有沒有辦法下載 Flickr 收藏夾呢?最近我們

OK Sampler 是一款免費音樂取樣器軟體

OK Sampler 是一款免費音樂取樣器軟體

什麼是採樣?根據維基百科,「採樣是指從一段錄音中取出一部分或樣本,並將其重新用作樂器或

Google Sites 備份:匯入/匯出

Google Sites 備份:匯入/匯出

Google Sites 是 Google 提供的一項服務,可讓使用者在 Google 伺服器上託管網站。但有一個問題,它沒有內建備份選項

Google Tasks 桌面應用程式

Google Tasks 桌面應用程式

Google Tasks 不像其他 Google 服務(例如日曆、Wave、Voice 等)那麼受歡迎,但它仍然被廣泛使用,並且是人們生活中不可或缺的一部分。

如何恢復遺失的分割區和硬碟資料[指南]

如何恢復遺失的分割區和硬碟資料[指南]

在我們先前關於透過 Ubuntu Live 和 DBAN 啟動 CD 安全性擦除硬碟和可移動媒體的指南中,我們討論了基於 Windows 的磁碟

如何在 Linux 上玩 VRChat

如何在 Linux 上玩 VRChat

VRChat 是一款适用于 PC 的社交互动视频游戏。在 Linux 系统上轻松安装和运行 VRChat,享受用户创建的世界与社交互动。

如何在 Linux 上玩《殺戮尖塔》

如何在 Linux 上玩《殺戮尖塔》

Slay The Spire 是一款由 MegaCrit 开发、Humble Bundle 发行的 Roguelike 牌组构建视频游戏。本文讲述如何在 Linux 系统上顺利安装和运行该游戏。

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

了解如何卸载 Ubuntu 22.04 LTS 中的 Firefox Snap,不再使用 Snap 包,而是选择更原生的 DEB 版本。