如何在 Ubuntu 上安裝 Laravel 框架

Laravel 是一個開源和跨平台的 PHP 框架,受到各地 Web 開發人員的歡迎。 Laravel 由 Symfony 框架構建,適用於模型-視圖-控制器模式。 它受到高度重視,因為它減少了繁重的工作,讓開發人員做真正的工作。

在本文中,您將學習如何在 Ubuntu 系統上安裝和設置 Laravel 框架。

先決條件

  • 基於 Ubuntu Linux 的系統
  • 終端接入
  • 一個用戶帳戶 sudo 特權。

筆記: 本教程中的命令在 Ubuntu 20.04 系統上執行。 本教程中的所有方法都適用於任何基於 Linux 的系統。

更新和升級系統

使用升級和更新後的系統開始任何安裝始終是最佳實踐,但這是必要的,因為 Laravel 不能使用低於 7.2 的 PHP 版本。

要更新和升級您的系統,請運行以下命令。

sudo apt update && apt upgrade -y

安裝 PHP

要在您的系統上安裝 PHP,請運行以下 apt 命令。

sudo apt install php

安裝完成後,使用以下命令檢查安裝版本。

php -v

現在使用以下命令安裝相同版本的 PHP 擴展。

sudo apt install php7.4-mbstring php7.4-xml php7.4-zip

安裝 curl

運行以下命令進行安裝 curl 如果你沒有安裝它。

sudo apt install curl

安裝作曲家

您需要 Composer 來管理 Laravel 中的依賴項。

要安裝 Composer,請運行以下命令。

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

使用您的 Composer 文件路徑運行以下命令以運行 Composer 而無需 sudo 允許。

sudo chown -R $USER /usr/local/bin/composer/

安裝 Symfony

Laravel 經常使用 Symfony 框架,所以最好將它與 Laravel 一起安裝。

要安裝 Symfony,請運行以下命令。

composer create-project symfony/skeleton testproj

切換到 testproj 目錄並運行以下命令

run php -S 127.0.0.1:8000 -t public

在瀏覽器中打開以下鏈接以驗證安裝。

https://本地主機:8000/

安裝 Laravel

現在一切都已設置並正在運行,請使用以下 composer 命令安裝 Laravel。

composer global require laravel/installer

將 Laravel 添加到 Bashrc 文件中的路徑

Laravel 安裝完成後,打開 .bashrc 文件。

nano .bashrc

然後在文件末尾添加以下代碼行。

export PATH="$PATH:$HOME/.config/composer/vendor/bin"

按 Ctrl+O 和 Ctrl+X 保存並退出。

接下來獲取 bashrc 文件。

source ~/.bashrc

創建新的 Laravel 應用

只需運行以下命令即可在 Laravel 中創建一個應用程序。

laravel new [name of app]

導航到應用程序目錄並運行以下 composer 命令。

cd [name of app]
composer install

現在運行以下命令以獲取加密密鑰並訪問 localhost。

php artisan key:generate --ansi
php artisan serve

記下開發服務器鏈接並在瀏覽器中打開它。

https://本地主機:8001

您可以看到 Laravel 已啟動並正在運行。

結論

本文討論了 Laravel 的安裝過程和所有必要的組件,以建立一個最低限度的配置。 您可以繼續使用該安裝來學習 Laravel 基礎知識或添加更多組件(如數據庫或宅基地)來構建複雜的 Web 應用程序。