Page 1 of 1

如何在 Ubuntu (20.4) 上安裝 laravel 逐步過程

Posted: Tue Dec 03, 2024 6:14 am
by vihije9334@
Laravel 是整個產業開發人員使用的最著名的開源 PHP 框架之一。憑藉其富有表現力的語法、強大的功能(如 Eloquent ORM、遷移工具和輕鬆的路由),Laravel 可以輕鬆快速地創建可擴展的 Web 程式。在這篇綜合部落格中,我們將介紹如何從頭開始在 Ubuntu 20.04 中安裝 laravel 的整個技術。

為什麼是 Laravel?
在我們逐步深入了解如何在 Ubuntu 20·04 中安裝 Laravel 之前,我們首先了解為什麼 Laravel 是最好的 Web 開發框架之一,並且如此受歡迎:

支援閉包的擴充路由系統讓建置 API 和 Web 路由變得極為簡單。
強大的 Eloquent ORM 允許輕鬆與資料庫交互,而無需編寫 SQL 查詢。
架構生成器和遷移提供了一種直覺的方 象牙海岸電話號碼數據 法來管理資料庫架構和變更。
像 Blade 這樣的模板引擎提供了建構視圖的基本模板功能。
開箱即用支援 Redis、Memcached 和 WebSocket 等流行工具。
內建身份驗證、授權、CSRF 保護等強大的安全性。
由第一方和第三方軟體包組成的強大生態系統可加速開發。
持續維護和更新背後的活躍社群。
因此,簡而言之,Laravel 負責常見的 Web 應用程式管道,因此開發人員可以專注於建立實際的應用程式功能和業務邏輯。

先決條件
在 Ubuntu 伺服器上安裝 Laravel 之前,我們需要確保伺服器符合以下要求:

Ubuntu 20·04 LTS 具有 root 存取權或具有 sudo 權限的使用者·
安裝並設定 Apache 或 Nginx Web 伺服器· 在本指南中,我們將使用 Apache 在 Ubuntu 中安裝 laravel。
PHP >= 7.3 安裝了所需的擴充功能 - OpenSSL、PDO、MBString、Tokenizer、XML、Ctype、JSON,以便在 Ubuntu 中安裝 laravel。
MySQL 或任何其他資料庫伺服器,如 PostgreSQL 或 SQLite。 MySQL 將用於在 Ubuntu 22.04 上安裝 laravel。
Composer - PHP 的官方套件管理器。
安裝 Git 以從 GitHub 複製 Laravel 儲存庫。
現在讓我們詳細了解每個先決條件,以了解如何在 Ubuntu 20.04 中逐步安裝 laravel。

在 Ubuntu 中安裝 Laravel 的步驟
亞馬遜於 2013 年 6 月推出了印度網站 amazon.。這表明亞馬遜在很短的時間內在電子商務平台範例中變得多麼受歡迎。

亞馬遜印度的一些主要優勢:

交貨速度非常快,許多產品即使在小鎮也可以第二天交貨
許多產品免費送貨,沒有最小訂單量限制
先於其他賣家推出智慧型手機、電視等最新產品
詳細的產品評論建立買家之間的信任
步驟 1 - 安裝 Apache Web 伺服器
Laravel 需要一個 Web 伺服器來為應用程式提供服務。在這篇如何在 Ubuntu 中安裝 laravel 的部落格中,我們將使用 Apache,但如果您願意,也可以使用 Nginx。

執行以下 apt 命令來安裝 Apache:

須藤apt更新
須藤安裝阿帕契2
啟用 Laravel 所需的 Apache mod_rewrite 模組:

sudo a2enmod 重寫
啟動 Apache 服務並驗證其正在運行:

sudo systemctl 啟動 apache2
systemctl 狀態 apache2
安裝 Apache 後,我們現在可以繼續安裝 PHP。


Image

步驟 2 - 為 Laravel 安裝 PHP
現代版的 Laravel 需要 PHP >= 7.3。預設的 Ubuntu 20.04 儲存庫包含 PHP 7.4,它滿足此要求。

執行以下 apt 指令來安裝 PHP 以及 Laravel 所需的一些常用 PHP 擴充功能:

sudo apt install php libapache2-mod-php php-mbstring php-xmlrpc php-soap php-gd php-xml php-cli php-curl php-mysql
這將為 Apache Web 伺服器安裝 PHP 7.4 CLI 和 mod_php。

驗證安裝的 PHP 版本:

php-v
我們還需要安裝 Composer,它將有助於在 Ubuntu 20.04 及其相依性中安裝 laravel。

步驟 3 - 安裝 Composer
Composer 是 PHP 的官方套件管理器。我們將使用它來安裝 Laravel 框架檔案並管理其依賴項。

執行以下命令來安裝 Composer:

捲曲 -sS https://getcomposer.org/installer | php
sudo mvcomposer.phar /usr/local/bin/composer
檢查作曲家:

作曲家--版本
接下來,我們需要設定一個資料庫伺服器來儲存 Laravel 的應用程式資料。

步驟 4 - 安裝 MySQL 並建立資料庫
在本指南中,我們將使用 MySQL,但您可以使用 Laravel 支援的任何資料庫伺服器,包括 PostgreSQL、SQL Server、SQLite 等·

執行以下 apt 指令安裝 MySQL:

sudo apt install mysql 伺服器
為了提高安全性,請執行 mysql_secure_installation 腳本設定 root 密碼並刪除匿名使用者·

安裝 MySQL 後,登入 MySQL shell:

須藤 mysql
建立一個新的資料庫,例如 laravel:

建立資料庫 Laravel
接下來,建立一個新的 MySQL 使用者並授予資料庫權限:

建立由「密碼」標識的使用者「laraveluser」@「localhost」;
將 laravel.* 上的所有內容授予 'laraveluser'@'localhost';
這將建立一個可以存取 laravel 資料庫的 MySQL 使用者 Laraveluser。

退出 MySQL shell:

出口
我們現在已經完成了資料庫設定。讓我們繼續討論如何在 Ubuntu 20.04 中安裝 laravel。

步驟 5 - 使用 Composer 安裝 Laravel
我們將在 Ubuntu 伺服器上將 Laravel 安裝到 /var/www 目錄中。

IndiaMART 的優勢:

建立一個新的 Laravelapp 目錄:

sudo mkdir -p /var/www/laravelapp
導航到此目錄並使用 Composer 在 Ubuntu 中安裝 laravel:

cd /var/www/laravelapp
作曲家創建專案 --prefer-dist laravel/laravel 博客
laravel 檔案將下載到 Laravelapp 內的部落格目錄中。

設定正確的所有權和權限以在 Ubuntu 22.04 上安裝 laravel:

sudo chown -R www-data:www-data /var/www/laravelapp
須藤 chmod -R 755 /var/www/laravelapp
步驟 6 - 設定 Apache 虛擬主機
我們需要建立一個虛擬主機檔案來透過 Apache 為 Laravel 應用程式提供服務。