Symfony - 安装


本章介绍如何在您的计算机上安装 Symfony 框架。Symfony 框架的安装非常简单和容易。您有两种方法在 Symfony 框架中创建应用程序。第一种方法是使用 Symfony Installer,这是一个在 Symfony 框架中创建项目的应用程序。第二种方法是基于 Composer 的安装。让我们在以下部分中一一详细介绍每种方法。

系统要求

在进行安装之前,您需要满足以下系统要求。

  • Web 服务器(以下任何一项)
    • WAMP(Windows)
    • 灯(Linux)
    • XAMP(多平台)
    • MAMP(麦金塔)
    • Nginx(多平台)
    • 微软 IIS (Windows)
    • PHP内置开发Web服务器(多平台)
  • 操作系统:跨平台
  • 浏览器支持:IE (Internet Explorer 8+)、Firefox、Google Chrome、Safari、Opera
  • PHP 兼容性:PHP 5.4 或更高版本。为了获得最大的好处,请使用最新版本。

在本教程中,我们将使用 PHP 内置开发 Web 服务器。

Symfony 安装程序

Symfony Installer 用于在 Symfony 框架中创建 Web 应用程序。现在,让我们使用以下命令配置 Symfony 安装程序。

$ 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 安装程序。

创建您的第一个 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 http://localhost: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 create-project symfony/framework-standard-edition app_name

如果需要指定具体版本,可以在上面的命令中指定。

运行应用程序

移动到项目目录并使用以下命令运行应用程序。

cd HelloWorld 
php bin/console server:run 

执行上述命令后,打开浏览器并请求 url http://localhost:8000/。它产生以下结果。

结果

运行应用程序