如何在Ubuntu上安裝Laravel?


PHP 是一種較為古老的語言,它為全球近 60% 的網站提供服務。由於其簡單性和穩定性,一些流行的 Web 技術都基於 PHP,Laravel 就是其中之一。

Laravel 是一個知名的後端框架,它為開發者提供構建健壯且安全的 Web 應用程式所需的所有工具。Laravel 躋身於用於構建 Web 應用程式的頂級 Web 技術和框架之列。

由於它是一個基於 PHP 的框架,因此易於使用和學習,這使其成為初級開發者(尤其是在後端開發方面)開始 Web 開發之旅的絕佳選擇。

在本教程中,我們將逐步學習如何在 Ubuntu 上安裝和使用 Laravel。

安裝所需的 PHP 包

在開始安裝 Laravel 之前,您首先需要安裝一些 PHP 外掛以及 PHP 版本本身。對於 Laravel,我們需要 PHP 8 以上的版本。這些是 Laravel 的依賴項,需要安裝在系統上才能在 Ubuntu 機器上使用 Laravel。

首先,更新您的系統以確保其是最新的

sudo apt update && sudo apt upgrade -y

此命令會升級軟體包。我們使用 apt 包管理器,因此我們需要獲取軟體包的最新版本。

然後,使用以下命令安裝所需的外掛和依賴項:

sudo apt install php php-cli php-mbstring php-xml php-bcmath php-json php-zip php-curl unzip -y

此命令將安裝 PHP、PHP CLI 以及其他一些外掛。

注意:如果您使用的是較舊版本的 Ubuntu 或基於 Ubuntu 的發行版,請確保在繼續安裝之前檢查可用的 PHP 版本。

要檢查先前命令將安裝的 PHP 版本,請使用以下命令:

apt show php

此命令將告訴您使用 APT 將安裝哪個版本的 PHP。如果它是舊版本,請確保首先獲取更新的 PHP 版本。始終建議使用更新的版本以確保安全性並訪問該語言的最新功能。

安裝 Apache 伺服器

為了使 Laravel 能夠工作,後臺需要一個伺服器。還有其他伺服器選項可用,但最流行且最易於使用的伺服器是 Apache。

Apache 伺服器是一個開源專案,用於將 Web 應用程式提供給網際網路。由於它快速且功能強大,因此它是目前最流行的 Web 伺服器之一。

如果您在 Ubuntu 機器上,並且需要檢查 Apache 是否存在,您可以使用以下命令:

sudo systemctl status apache2

這需要 root 許可權,因此您需要輸入密碼。這將顯示 Apache 伺服器的狀態;如果未安裝,您將看到此輸出:

Unit apache2.service could not be found.

檢查我們沒有伺服器後,我們需要使用以下命令在 Ubuntu 上安裝它:

sudo apt install apache2

安裝完成後,Ubuntu 預設啟動伺服器。如果我們再次使用以下命令檢查狀態:

sudo systemctl status apache2

我們將得到如下輸出:

這意味著我們已安裝並運行了 Apache(活動)。

為確保這一點,讓我們開啟瀏覽器並導航到 **127.0.0.1**。如果您在伺服器上,請將其替換為伺服器 IP。您應該看到這樣的頁面

這意味著您的 Apache 伺服器已成功安裝並執行。

安裝 Composer

Composer 是 PHP 的包或依賴項管理器。它用於下載我們需要的 PHP 庫和依賴項。

在本例中,我們將使用 Composer 下載 Laravel。

首先,使用以下命令安裝 Composer:

curl -sS https://getcomposer.org/installer -o composer-setup.php

在您的系統上全域性安裝 Composer:

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

這將執行安裝程式並使 Composer 全域性可用。

安裝 Laravel

現在我們已經擁有了開始使用 Laravel 所需的所有依賴項。首先,建立一個您選擇的專案資料夾,導航到該資料夾,然後執行以下命令啟動 Laravel 專案:

composer create-project laravel/laravel your_project_name

將 your_project_name 替換為您專案的名稱。完成後,您就可以開始使用 Laravel 並練習專案了。

要啟動專案並在瀏覽器中檢視結果,請使用以下命令:

php artisan serve

這將設定並執行伺服器,如果您導航到 URL 127.0.0.1:8000,您應該會看到 Laravel 啟動螢幕。

結論

PHP 是最廣泛使用的語言之一,而且在很長一段時間內都將如此。它為全球數百萬個網站提供服務,而 PHP 最好的框架之一就是 Laravel。作為 PHP 開發人員,學習如何使用 Laravel 是必要的。

在本教程中,我們逐步演示瞭如何在 Ubuntu 上安裝 Laravel。

更新於:2024年11月21日

瀏覽量:1

開啟您的職業生涯

透過完成課程獲得認證

開始學習
廣告