教程短文資訊

在Debian 12或11上安裝Apache,PHP和MySQL

通過組合Apache、PHP和MySQL,可以創建一個基本但受歡迎的Web開發堆棧,稱為LAMP(Linux,Apache,MySQL,PHP)。該開源堆棧被廣泛用於構建基於PHP的Web應用程序和網站。在本文中,我們將討論用於在Debian 12 Bookworm或11 Bullseye上安裝LAMP伺服器的命令。

LAMP由運行Apache、PHP和MySQL的Linux操作系統組成。Apache是一個流行的開源Web伺服器,管理著數百萬個網站,以便通過互聯網交付內容。它是高度可伸縮的Web伺服器軟體,支持多個操作系統,如Linux、Windows和macOS。

而PHP(Hypertext Preprocessor)並不是什麼未知的編程伺服器端腳本語言,相反,它已經被全球大多數Web開發人員使用。通常,開發人員將其與諸如Apache、Nginx等Web伺服器結合使用。

此外,PHP語言應用程序可以與各種資料庫系統交互以存儲數據,包括MySQL或MariaDB。好的,MySQL也是一種廣泛用於Web應用程序、內容管理系統(CMS)和電子商務網站存儲數據的開源關係資料庫管理系統(RDBMS)。

1. 更新Debian 12或11伺服器

在Debian伺服器或桌面上的第一步是確保系統已經更新。因此,在命令終端上運行以下命令,該命令將刷新APT軟體包索引緩存。

sudo apt update && sudo apt upgrade -y

2. 安裝Apache Web伺服器

接下來,我們將安裝Apache Web伺服器軟體包,這些軟體包可使用Debian 12和11的默認APT軟體包管理器進行下載。

sudo apt install apache2

3. 啟動和啟用Apache服務

安裝過程完成後,讓我們啟動並啟用Apache服務,以便每次重新啟動系統或在系統崩潰的情況下都可以自動啟動。

sudo systemctl start apache2
sudo systemclt enable apache2

使用以下命令確認服務狀態:

systemctl status apache

4. 在 Debian 12 或 11 上安裝 PHP

在 Debian 上默認安裝的 PHP 版本通常不是最新的。例如,在本文寫作時,Bookworm 12 版本的 PHP 版本為8.2,而 11 Bullseye 版本的 PHP 版本為PHP7.4

因此,如果您想使用系統默認的 PHP 版本,只需運行以下命令:

sudo apt install php

而通用的 PHP 擴展可以使用:

sudo ap install php-{common,mysql,xml,xmlrpc,curl,gd,imagick,cli,dev,imap,mbstring,opcache,soap,zip,intl}

(可選) 現在,如果您想要最新可用的 PHP 版本,而您的 Debian 上沒有該版本,則可以使用稱為 Sury 的第三方存儲庫。

下載 GPG 密鑰

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

添加 Sury.org 存儲庫。

sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'

運行系統更新

sudo apt update

然後運行本步驟開頭顯示的默認命令。

5. 安裝 MySQL/MariaDB 伺服器

那些想要完整的 LAMP 伺服器堆棧也需要安裝 MYSQL 或 MariaDB。為此,我們需要執行下面提到的命令:

對於 MySQL:

不幸的是,在 Debian 11 和 12 存儲庫中默認沒有安裝 MySQL,因此,我們需要手動配置它。 請看我們的文章如何在 Debian 11 或 12 上安裝 MySQL 8.0 伺服器。

但是,我們建議使用 MariaDB,因為它是 MySQL 的一個分支,與 MySQL 完全相同。

sudo apt install mariadb-server

對這篇文章感覺如何?

太棒了
1
不錯
0
愛死了
0
不太好
0
感覺很糟
0

You may also like

Leave a reply

您的電子郵箱地址不會被公開。 必填項已用 * 標註

此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

More in:教程

教程

在 Ubuntu Linux 上安裝 Clang

無論您使用的是 Ubuntu 22.04、20.04 或其他任何版本,並且想要安裝 Clang(一個開源的 C、C++ 和 Objective-C 編譯器),本文將對您有所幫助。Clang 是 GNU […]