如何在 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 8.2 以及其他所需的依賴項:
最後,要驗證系統上安裝的 PHP 版本,請執行下列php -v命令:
在 Linux 上安裝 Symfony
您需要安裝 Symfony CLI 和Composer才能無縫使用 Symfony 框架。
安裝 Symfony CLI
若要下載並安裝 Symfony,您可以使用wget
或curl
命令:
接下來,將 Symfony 新增至系統的 PATH 環境變數並套用變更:
這樣,Symfony就安裝並配置成功了。
安裝作曲家
然後,您應該安裝 Composer,它是 PHP 的依賴項管理器,您將在開發專案時使用它。
為此,首先下載 Composer 安裝程式腳本並透過匹配雜湊來驗證其完整性:
然後,執行以下命令來安裝 Composer 並從系統中刪除其安裝程式腳本:
最後,您可以執行symfony check:req
命令來確保 Symfony 已準備就緒,可以開始開發您的第一個 Web 應用程式:
在這裡,您可以在上面的輸出中觀察到您已經為開發做好了準備。
創建您的第一個 Web 應用程式
在 Symfony 中創建第一個 Web 應用程式之前,在系統上配置 git 始終被認為是一個很好的做法。為此,請執行以下git
命令來設定您的 git 使用者名稱和電子郵件:
要記住:替換上述命令中的電子郵件和使用者名稱。
您終於準備好創建您的第一個 Symfony Web 應用程式了。
例如,要建立一個名為「mte」的 Web 應用程序,您將執行以下命令:
但是,如果您想建立微服務或 API 而不是 Web 應用程序,請執行下列命令:
成功建立專案後,導覽至其目錄並啟動 Symfony 伺服器:
值得注意的是,您可以觀察到 Web 伺服器正在偵聽http://127.0.0.1:8000。現在,打開您最喜歡的網頁瀏覽器並透過輸入此偵聽位址來存取伺服器。
最後,您可以開始對Web 應用程式的第一頁進行編碼。快樂編碼!
偵錯您的 Web 應用程式
在開發 Web 應用程式期間,您將需要各種工具,尤其是偵錯工具,以提高效率和生產力。儘管 Symfony 提供了一些內建的調試工具(例如 Profiler),但您可以自由地將最好的調試工具與其集成,以獲得定制的調試體驗。
圖片來源:Nimrach Chaudhry。所有修改和螢幕截圖均由 Nimrah Chaudhry 完成。
發佈留言