开始创建Symfony项目并学习Symfony框架的首要步骤是下载并安装Symfony命令行工具到您用于开发的电脑。毋庸置疑, Symfony作为拥有多年历史和拥有全球使用者的流行框架, 为您提供了Linux、MacOS和Windows下的命令行工具。

前置条件

为了更好的学习Symfony框架,您还需要在本地电脑或局域网中搭建好用于开发的PHP环境和数据库环境。您可以借助已经存在的本地开发集成环境软件搭建对应环境。
我们推荐您使用国产流行的服务器级集成环境搭建软件: 宝塔面板。

您可以访问 https://www.bt.cn/ 下载对应的操作系统版本来安装宝塔面板,安装面板后,您还需要安装以下环境软件:

  • PHP7.1或以上版本
  • MySQL
  • PhpMyAdmin
  • Nginx/Apache (可选)

同时,您还需要安装 PHP Composer 工具, Composer 工具可以帮助您更好的安装各类PHP扩展包, 同时, Symfony也需要依赖Composer 工具而运行。

下载Symfony安装包

访问 https://symfony.com/download 下载对应您操作系统的安装包, 您可以根据安装包提示很轻松完成配置和安装。
安装完成后,请您打开命令行(cmd)界面,输入下列命令测试是否安装成功:

symfony

执行成功后, 您将会看到如下输出界面:

C:\Users\Londry>symfony
Symfony CLI version v4.6.1 (c) 2017-2019 Symfony SAS
Symfony CLI helps developers manage projects, from local code to remote infrastructure

These are common commands used in various situations:

Work on a project locally

  new                                                    Create a new Symfony project
  serve                                                  Run a local web server
  server:stop                                            Stop the local web server
  security:check                                         Check security issues in project dependencies
  composer                                               Runs Composer without memory limit
  console                                                Runs the Symfony Console (bin/console) for current project
  php, pecl, pear, php-fpm, php-cgi, php-config, phpdbg  Runs the named binary using the configured PHP version

Manage a project on Cloud

  login        Log in with your SymfonyConnect account
  init         Initialize a new project using templates
  link         Link current git repository to a SymfonyCloud project
  projects     List active projects
  envs         List environments
  env:create   Create an environment
  tunnel:open  Open SSH tunnels to the app's services
  ssh          Open an SSH connection to the app container
  deploy       Deploy an environment
  domains      List domains
  vars         List variables
  user:add     Add a user to the project

Show all commands with symfony.exe help,
Get help for a specific command with symfony.exe help COMMAND.

如果您并未看到此类输出, 则表示您的Symfony并未安装成功, 请您再次检查并重新安装。

标签: Symfony

添加新评论