如何在 Ubuntu 上安裝和配置 LAMP 服務器

LAMP 或 LAMP 堆棧是一個非常有用的開源開發平台,專為 Linux 設計。 它被稱為 LAMP,因為它使用 Linux 作為操作系統, Apache 作為網絡服務器, MySQL 作為關係 DBMS 和 PHP 作為腳本語言。 在 Ubuntu 上安裝 LAMP 相當簡單。 本文介紹了一種在 Ubuntu 系統上安裝和配置 LAMP 的非常方便的方法。

本文中描述的命令和過程已在 Ubuntu 18.04 LTS 系統上運行。

燈具安裝

讓我們按照以下步驟在我們的系統上輕鬆安裝 LAMP:

第一步:安裝tasksel包

在本教程中,我們將通過 tasksel 實用程序在我們的系統上安裝 LAMP。 因此,驗證您的系統上是否安裝了 tasksel 非常重要。 在您的 Ubuntu 終端中以 root 身份運行以下命令以安裝 tasksel:

$ sudo apt 安裝任務

Enter Y 以繼續安裝。

第 2 步:使用 tasksel 安裝 LAMP

使用以下命令將 LAMP 服務器安裝為 sudo 通過任務:

$ sudo tasksel 安裝燈服務器

您的 LAMP 軟件包將按以下方式安裝:

步驟 3:驗證 LAMP 安裝

您可以通過創建示例 PHP 頁面來驗證您的 LAMP 安裝是否正常工作。

例子:

讓我們通過在終端中輸入以下命令來創建一個 PHP 信息頁面:

$ sudo bash -c “echo -e ‘‘ > /var/www/html/phpinformation.php”

驗證 LAMP 安裝

您可以通過在瀏覽器中輸入以下鏈接在本地主機上訪問此頁面:

https://localhost/phpinformation.php

以下頁面驗證 LAMP 已正確安裝在您的系統上。

Ubuntu LAMP 服務器上的 PHP 信息

配置 LAMP (Linux Apache MySQL 和 PHP)

安裝 LAMP 後,最好根據需要對其進行配置。

安全的 MySQL

如果您希望在生產中使用 LAMP 服務器,最好確保您的 MySQL 安裝安全。 為此,請運行以下命令:

$ sudo mysql_secure_installation

然後,您可以使用輸出解決方法來保護 root 密碼和其他安全配置。

配置防火牆

要配置防火牆,請運行以下命令 sudo:

$ sudo ufw 允許進入“Apache 滿的”

配置 UFW 防火牆

此配置將允許通過兩個端口(TCP 80 和 TCP 443)傳入流量。

安裝 PHP 模塊

您可以自定義要與 LAMP 一起使用的 PHP 模塊,而不是隨 LAMP 安裝附帶的模塊。 首先,讓我們通過以下命令獲取您可以選擇的模塊列表:

$ apt-cache 搜索 ^php- | grep模塊

搜索其他 PHP 模塊

然後,您可以通過以下命令安裝這些模塊中的任何一個:

句法:

$ sudo 安裝 [module-name]

例子:

$ sudo apt 安裝 php7.2-zip

安裝額外的 PHP 模塊

通過本文,您學習瞭如何在 Ubuntu 系統上安裝和配置 LAMP。 這包括通過 tasksel 安裝 LAMP,然後通過創建示例 .php 文件來驗證安裝。 此外,您還可以通過上述步驟配置 LAMP,使其更加安全和可用。