- Symfony 教程
- Symfony - 首页
- Symfony - 简介
- Symfony - 安装
- Symfony - 架构
- Symfony - 组件
- Symfony - 服务容器
- Symfony - 事件与事件监听器
- Symfony - 表达式
- Symfony - Bundles
- 创建简单的Web应用程序
- Symfony - 控制器
- Symfony - 路由
- Symfony - 视图引擎
- Symfony - Doctrine ORM
- Symfony - 表单
- Symfony - 验证
- Symfony - 文件上传
- Symfony - Ajax控制
- Cookie与会话管理
- Symfony - 国际化
- Symfony - 日志记录
- Symfony - 邮件管理
- Symfony - 单元测试
- Symfony - 高级概念
- Symfony - REST 版本
- Symfony - CMF 版本
- 完整的运行示例
- Symfony 有用资源
- Symfony - 快速指南
- Symfony - 有用资源
- Symfony - 讨论
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://127.0.0.1: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://127.0.0.1:8000/**。它会产生以下结果。
结果
广告