如何在 Linux 安裝 Symfony 框架

如何在 Linux 安裝 Symfony 框架
特色圖片

Symfony 是最好的全端 PHP 框架之一,有超過 60 萬名開發人員積極使用它。值得注意的是,它被用於開發許多流行的網站和 Web 應用程序,包括 Spotify、Dailymotion 和 Trivago。

在本教程中,您將學習如何在 Linux 系統上安裝 Symfony 框架。

Symfony 的特點

Symfony 框架提供先進的工具箱和大量可重複使用元件,讓您能夠在 Linux 系統上快速開發複雜的網站、Web 應用程式和微服務。以下是 Symfony 的一些最佳功能:

  • 開源、快速、靈活且文件齊全的框架
  • 由開發人員、測試人員、使用者、整合商等組成的大型活躍社區
  • 在 MVC(模型-視圖-控制器)模型上執行
  • 許多可重複使用和解耦的 Symfony 元件
  • 功能齊全的資料庫類
  • 使用 Composer 作為其依賴管理器
  • 有組織的目錄結構
  • 靈活的 URI 路由
  • 快取管理和錯誤記錄
  • 物件導向程式設計(OOP)架構

安裝 Symfony 的先決條件

如前所述,Symfony 是一個 PHP 框架,因此在安裝之前您需要在系統上安裝 PHP 和一些其他依賴項。

首先,根據您的 Linux 發行版執行以下命令,將 PHP 儲存庫新增至系統中的儲存庫清單:

將 PHP 儲存庫新增至 Linux 發行版

接下來,更新您的系統儲存庫並安裝 PHP 8.2 以及其他所需的依賴項:

安裝 PHP 和其他依賴項

最後,要驗證系統上安裝的 PHP 版本,請執行下列php -v命令:

PHP版本

在 Linux 上安裝 Symfony

您需要安裝 Symfony CLI 和Composer才能無縫使用 Symfony 框架。

安裝 Symfony CLI

若要下載並安裝 Symfony,您可以使用wgetcurl命令:

安裝 Symfony

接下來,將 Symfony 新增至系統的 PATH 環境變數並套用變更:

定義 Symfony 路徑

這樣,Symfony就安裝並配置成功了。

安裝作曲家

然後,您應該安裝 Composer,它是 PHP 的依賴項管理器,您將在開發專案時使用它。

為此,首先下載 Composer 安裝程式腳本並透過匹配雜湊來驗證其完整性:

然後,執行以下命令來安裝 Composer 並從系統中刪除其安裝程式腳本:

作曲家安裝

最後,您可以執行symfony check:req命令來確保 Symfony 已準備就緒,可以開始開發您的第一個 Web 應用程式:

檢查要求

在這裡,您可以在上面的輸出中觀察到您已經為開發做好了準備。

創建您的第一個 Web 應用程式

在 Symfony 中創建第一個 Web 應用程式之前,在系統上配置 git 始終被認為是一個很好的做法。為此,請執行以下git命令來設定您的 git 使用者名稱和電子郵件:

配置Git

要記住:替換上述命令中的電子郵件和使用者名稱。

您終於準備好創建您的第一個 Symfony Web 應用程式了。

例如,要建立一個名為「mte」的 Web 應用程序,您將執行以下命令:

創建網頁應用程式

但是,如果您想建立微服務或 API 而不是 Web 應用程序,請執行下列命令:

成功建立專案後,導覽至其目錄並啟動 Symfony 伺服器:

啟動 Symfony Web 伺服器

值得注意的是,您可以觀察到 Web 伺服器正在偵聽http://127.0.0.1:8000。現在,打開您最喜歡的網頁瀏覽器並透過輸入此偵聽位址來存取伺服器。

Symfony Web 應用程式歡迎頁面

最後,您可以開始對Web 應用程式的第一頁進行編碼。快樂編碼!

偵錯您的 Web 應用程式

在開發 Web 應用程式期間,您將需要各種工具,尤其是偵錯工具,以提高效率和生產力。儘管 Symfony 提供了一些內建的調試工具(例如 Profiler),但您可以自由地將最好的調試工具與其集成,以獲得定制的調試體驗。

圖片來源:Nimrach Chaudhry。所有修改和螢幕截圖均由 Nimrah Chaudhry 完成。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *