如何在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。