返回部落格

LAMP Stack 設置 – Linux Apache MySQL PHP

LAMP Stack 設置 – Linux Apache MySQL PHP

LAMP 是一個非常流行的網頁技術堆疊的縮寫 – Linux、Apache、MySQL、PHP。LAMP 的所有四個組件都是開源的,非常適合用來部署動態網站和網頁應用程式。在今天的教學中,我將向您展示如何使用 LAMP 堆疊設定雲端伺服器。

LAMP 堆疊:L – Linux

LAMP 中的 L 代表 Linux 作業系統。透過 CloudSigma 易於使用的介面,您可以在幾分鐘內完成部署。

建立機器

首先,您必須建立一台機器。您可以在 CloudSigma 的運算(Compute)區域中輕鬆完成此操作。為了本教學的目的,您可以使用以下資源:

CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

您可以使用 CloudSigma 映像檔庫中提供的 Ubuntu 18.04 LTS 映像檔來掛載磁碟。Ubuntu 18.04:預裝 64 位元,含 VirtIO 驅動程式、超級用戶、Python 2.7.17、Pip 20.0.2、OpenSSL 1.1.1d、Cloud-init 以及截至 2019-03-03 的最新更新。

啟動機器後,您可以透過執行以下命令來更新機器上所有現有的套件庫和套件:

LAMP 堆疊:A – Apache

Apache (Apache HTTP Server) 是一款開源網頁伺服器軟體,可用於在網路上提供內容。全球資訊網 (WWW – World Wide Web) 上有超過 40% 的網站都在使用它。

要安裝 Apache HTTP Server,您可以執行以下命令:

安裝完成後,您可以在網頁瀏覽器中前往該 IP 地址,您將會看到類似以下的輸出:

apace web server homepage LAMP Stack

如果您不知道 IP 地址,可以在 CloudSigma 帳戶的運算(Compute)區域中查看。
Finding IP address

LAMP 堆疊:M – MySQL

您可以繼續安裝 MySQL,因為 Linux 和 Apache 已經安裝好了

MySQL 是一款開源的關聯式資料庫管理系統 (RDBMS),可協助使用者儲存、組織和管理資料。它非常流行且在 IT 行業中被廣泛使用。要閱讀更多關於 MySQL 的資訊,請參閱 CloudSigma 的文章 – 如何在伺服器上設定 MySQL 以及 MySQL 基礎知識.

為了提高安全性,請執行以下指令碼並選擇您的偏好設定:

 

LAMP Stack: P – PHP

PHP 是一種流行的開源腳本語言,通常用於建置動態網頁。您可以使用以下命令安裝它:

安裝完成後,您可以透過在此檔案 – /etc/apache2/mods-enabled/dir.conf 中將 “index.php” 移動到 “index.html” 之前,來設定 Apache 以提供您的 PHP 檔案

該檔案現在看起來會像這樣:

PHP 擁有龐大的模組庫,您可以在應用程式中使用。使用給定的命令尋找可用的函式庫,它將為您提供一個清單:

PHP Modules page

使用 apt-get 命令安裝上述模組:

You can create a sample PHP file to test it out. Create a file – /var/www/html/test.php and add the following contents in it.

然後,重新啟動 Apache 伺服器以使變更生效。

現在,當您前往 URL – https://IPaddress/test.php 時,您將看到以下內容:
PHP Info page

最後,您已成功設定您的 LAMP Stack。

祝您使用愉快!

author

Akshay Nagpal

作者 · CloudSigma

Preslav Dobrev 是 CloudSigma 的創意設計師,專注於透過傳統與創新行銷渠道建立一致的企業形象。他擅長將藝術願景與策略行銷相融合,創造具有影響力的品牌敘事。

留言

目前尚無留言。成為第一個留言的人吧。