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

LAMP或LAMP Stack是為Linux設計的非常方便的開源開發平台。之所以稱為LAMP,是因為它使用Linux作為操作系統。 阿帕奇 作為網絡服務器 的MySQL 作為關係數據庫管理系統 的PHP 作為腳本語言。在Ubuntu上安裝LAMP非常容易。本文介紹了一種在Ubuntu系統上安裝和配置LAMP的便捷方法。

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

安裝燈泡

請按照以下步驟在您的系統上輕鬆安裝LAMP。

步驟1:安裝tasksel軟件包

在本教程中,您將使用taskel實用程序在系統上安裝LAMP。因此,重要的是檢查系統上是否安裝了taskel。通過在Ubuntu終端中以root用戶身份執行以下命令來安裝taskel。

$ sudo apt install tasksel

輸入Y繼續安裝。

步驟2:使用tasksel安裝LAMP

要使用taskel將sample安裝為LAMP服務器,請使用以下命令:

$ sudo tasksel install lamp-server

LAMP軟件包以以下方式安裝:

使用Taskel安裝LAMP服務器

步驟3:確認安裝LAMP

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

範例:

通過在終端中鍵入以下命令來創建PHP信息頁面:

$ sudo bash -c "echo -e '' > /var/www/html/phpinformation.php"

確認安裝LAMP

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

http://localhost/phpinformation.php

下一頁將驗證您的系統上是否正確安裝了LAMP。

Ubuntu LAMP服務器PHP信息

配置LAMP(Linux Apache MySQL和PHP)

安裝LAMP後,建議您根據需要進行配置。

安全的MySQL

如果要在生產環境中使用LAMP服務器,最好保護MySQL安裝。為此,請運行以下命令。

$ sudo mysql_secure_installation

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

然後,您可以避免輸出並保護root密碼和其他安全配置。

配置防火牆

要設置防火牆,請以sudo身份運行以下命令:

$ sudo ufw allow in "Apache Full"

配置UFW防火牆

此配置允許兩個端口TCP 80和TCP 443上的傳入流量。

安裝PHP模塊

您可以自定義PHP模塊以與LAMP一起使用,而不是隨LAMP安裝一起提供的模塊。首先,獲取可以使用以下命令選擇的模塊列表。

$ apt-cache search ^php- | grep module

搜索其他PHP模塊

然後,您可以使用以下命令安裝這些模塊。

語法:

$ sudo apt安裝 [module-name]

範例:

$ sudo apt install php7.2-zip

安裝其他PHP模塊

在本文中,您學習了如何在Ubuntu系統上安裝和配置LAMP。這涉及通過taskel安裝LAMP並創建示例.php文件以驗證安裝。此外,您可以配置LAMP,使其更安全,更輕鬆地使用上述步驟。

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

Sidebar