如何在 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

留下評論

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

如何使用 firewall-cmd 設定 SLES 15 防火牆

如何使用 firewall-cmd 設定 SLES 15 防火牆

在 SLES 15 上設定 firewalld:檢查區域、允許服務或連接埠、儲存永久規則、安全重新載入並驗證存取。

SLES 線上修補程式配置指南:無需重新啟動即可套用核心更新

SLES 線上修補程式配置指南:無需重新啟動即可套用核心更新

在 SLES 15 SP7 上啟用核心即時修補,無需重新啟動即可應用支援的修復程序,驗證活動補丁,並了解何時仍需要重新啟動核心。

如何在 SUSE Linux Enterprise Server 15 上啟用 FIPS 模式

如何在 SUSE Linux Enterprise Server 15 上啟用 FIPS 模式

使用 SUSE 支援的設定公用程式在 SLES 15 上啟用 FIPS 模式,安全重啟,驗證核心和加密策略狀態,並檢查認證限制。

如何在不違反安全策略的情況下在 Gooroom OS 上安裝 Google Chrome

如何在不違反安全策略的情況下在 Gooroom OS 上安裝 Google Chrome

使用官方 .deb 軟體包、APT、策略檢查、更新指南和受管設備修復程序,安全地在 Gooroom OS 上安裝 Google Chrome。

如何安全地將SLES系統日誌匯出到遠端Syslog伺服器

如何安全地將SLES系統日誌匯出到遠端Syslog伺服器

使用 rsyslog、TLS 憑證、對等名稱驗證、佇列、驗證和測試,安全地將 SLES 系統日誌轉送到遠端 syslog 伺服器。

SLES 15 Active Directory 與 SSSD 整合:逐步指南

SLES 15 Active Directory 與 SSSD 整合:逐步指南

使用 YaST 將 SLES 15 加入到具有 SSSD 的 Active Directory。準備 DNS 和時間,配置網域登錄,驗證 Kerberos,並比較 SSSD、Winbind 和 realmd。

修正 Pardus Linux 系統上的 Realtek RTL8821CE Wi-Fi 驅動程式問題

修正 Pardus Linux 系統上的 Realtek RTL8821CE Wi-Fi 驅動程式問題

透過檢查內建的 rtw88 驅動程式、Realtek 韌體、rfkill、NetworkManager 和安全性回退選項來修復 Pardus Linux 上的 RTL8821CE Wi-Fi。

修正 Debian 12 中 systemd-resolved 導致的「DNS 解析暫時失敗」問題

修正 Debian 12 中 systemd-resolved 導致的「DNS 解析暫時失敗」問題

使用 systemd-resolved 診斷和修復 Debian 12 DNS 解析失敗,包括 resolv.conf、NetworkManager、networkd、快取和驗證。

如何安全地在 Windows 11 系統上安裝 Pardus Linux 雙系統

如何安全地在 Windows 11 系統上安裝 Pardus Linux 雙系統

在 Windows 11 旁邊安裝 Pardus 25.2,方法是備份、縮小 Windows 磁碟區、啟動 UEFI USB 並保護現有的 EFI 和復原分割區。