Symfony - 安裝



本章解釋如何在您的機器上安裝 Symfony 框架。Symfony 框架安裝非常簡單易行。您有兩種方法可以在 Symfony 框架中建立應用程式。第一種方法是使用 Symfony Installer,這是一個在 Symfony 框架中建立專案的應用程式。第二種方法是基於 Composer 的安裝。讓我們在以下部分詳細瞭解每種方法。

系統要求

在開始安裝之前,您需要滿足以下系統要求。

  • Web 伺服器(以下任一)
    • WAMP(Windows)
    • LAMP(Linux)
    • XAMP(跨平臺)
    • MAMP(Macintosh)
    • Nginx(跨平臺)
    • Microsoft IIS(Windows)
    • PHP 內建開發 Web 伺服器(跨平臺)
  • 作業系統:跨平臺
  • 瀏覽器支援:IE(Internet Explorer 8+)、Firefox、Google Chrome、Safari、Opera
  • PHP 相容性:PHP 5.4 或更高版本。為了獲得最大收益,請使用最新版本。

本教程將使用 PHP 內建開發 Web 伺服器。

Symfony Installer

Symfony Installer 用於在 Symfony 框架中建立 Web 應用程式。現在,讓我們使用以下命令配置 Symfony Installer。

$ sudo mkdir -p /usr/local/bin 
$ sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony 
$ sudo chmod a+x /usr/local/bin/symfony

現在,您已在您的機器上安裝了 Symfony Installer。

建立您的第一個 Symfony 應用程式

以下語法用於在最新版本中建立 Symfony 應用程式。

語法

symfony new app_name

這裡,app_name 是您的新應用程式名稱。您可以指定任何您想要的名稱。

示例

symfony new HelloWorld

執行上述命令後,您將看到以下響應。

Downloading Symfony...  

0 B/5.5 MiB ░░░░░░░░░░░  
……………………………………………………………  
……………………………………………………………   
Preparing project...  
✔  Symfony 3.2.7 was successfully installed. Now you can:  
   * Change your current directory to /Users/../workspace/firstapp  
   * Configure your application in app/config/parameters.yml file.  
   * Run your application: 
      1. Execute the php bin/console server:run command. 
      2. Browse to the https://:8000 URL.  
   * Read the documentation at http://symfony.com/doc 

此命令建立一個名為“firstapp/”的新目錄,其中包含 Symfony 框架最新版本的空專案。

安裝特定版本

如果您需要安裝特定 Symfony 版本,請使用以下命令。

symfony new app_name 2.8 
symfony new app_name 3.1

基於 Composer 的安裝

您可以使用 Composer 建立 Symfony 應用程式。希望您已經在您的機器上安裝了 Composer。如果未安裝 Composer,請下載並安裝它。

以下命令用於使用 Composer 建立專案。

$ composer create-project symfony/framework-standard-edition app_name

如果您需要指定特定版本,可以在上述命令中指定。

執行應用程式

移動到專案目錄並使用以下命令執行應用程式。

cd HelloWorld 
php bin/console server:run 

執行上述命令後,開啟您的瀏覽器並請求 url **https://:8000/**。它會產生以下結果。

結果

Running Application
廣告