安装和设置Symfony框架欧宝娱乐app下载地址

编辑本页

警告:您正在浏览的文档欧宝体育电话欧宝娱乐app下载地址Symfony 4.1,现已不再维护。

0b足球 用于Sy欧宝娱乐app下载地址mfony 6.2(当前稳定版本)。

安装和设置Symfony框架欧宝娱乐app下载地址

截屏视频

你更喜欢视频教程吗?请查看Symfony的Stellar Developme欧宝娱乐app下载地址nt视频系列。

要创建新的Symfony应用程序,首先欧宝娱乐app下载地址要确保您使用的是PHP 7.1或更高版本,并且具有作曲家安装。如果你不知道,那就开始吧全局安装Composer在你的系统上。如果您想使用虚拟机,请签出家园

运行以下命令创建新项目:

1
作曲家create-project symfon欧宝娱乐app下载地址y/ site-skeleton my-project

这将创建一个新的我的项目目录,下载一些依赖项到其中,甚至生成基本目录和文件,您将需要开始。换句话说,你的新应用已经准备好了!

提示

website-skeleton针对传统web应用程序进行了优化。如果您正在构建微服务、控制台应用程序或api,可以考虑使用更简单的方法骨架项目:

1 2 3 4 5
创建项目symfony/skeleton my-欧宝娱乐app下载地址project#可选:安装web服务器包(下面解释)cd我的项目编译器需要symfony/web 欧宝娱乐app下载地址server-bundle——dev

运行Symfony应用程序欧宝娱乐app下载地址

在生产中,你应该使用像Nginx或Apache这样的web服务器配置一个web服务器来运行Symfony欧宝娱乐app下载地址).但是对于开发来说,使用欧宝娱乐app下载地址Symfony PHP web服务器

移动到你的新项目并启动服务器:

1 2
cd我的项目PHP bin/console server:运行

打开浏览器并导航到http://localhost:8000/.如果一切正常,您将看到一个欢迎页面。稍后,当您完成工作时,通过按下停止服务器Ctrl + C从你的终端机。

提示

如果您在运行Symfony时遇到任何问题,那么您的系统可能缺少一些技术需求。欧宝娱乐app下载地址使用欧宝娱乐app下载地址Symfony需求检查器工具,以确保您的系统已设置。

提示

如果你正在使用虚拟机,你可能需要告诉服务器绑定到所有的IP地址:

1
PHP bin/console server:start 0.0.0.0:8000

你应该从来没有监听计算机上可直接从因特网访问的所有接口。

在git中存储项目

将项目存储在GitHub, GitLab和Bitbucket等服务中,就像与任何其他代码项目一样!初始化一个新的存储库Git然后你就可以按下遥控器了:

1 2 3
git initGit添加。Git提交-m“最初的承诺”

你的项目已经有了一个合理的.gitignore文件。当你安装更多的软件包时,一个叫做Flex将在需要时向该文件添加更多行。

建立一个现有的Symfony项目欧宝娱乐app下载地址

如果您正在使用现有的Symfony应用程序,则只需要获得项目代码并欧宝娱乐app下载地址安装Composer的依赖项。假设您的团队使用Git,使用以下命令设置您的项目:

1 2 3 4 5 6 7
#克隆项目以下载其内容cd项目/git克隆...#让Composer将项目的依赖项安装到vendor/cd我的项目/作曲家安装

您可能还需要自定义您的.env并完成一些其他特定于项目的任务(例如创建数据库模式)。

检查安全漏洞

欧宝娱乐app下载地址Symfony提供了一个名为“Security Checker”的实用程序,用于检查项目的依赖项是否包含任何已知的安全漏洞。的集成说明保安检查员建立它。

Symf欧宝娱乐app下载地址ony Demo应用程序

Symf欧宝娱乐app下载地址ony演示应用程序是一个功能齐全的应用程序,展示了开发Symfony应用程序的推荐方法。欧宝娱乐app下载地址对于Symfony新手来说,这是一个很好的学习工具,它的代码包欧宝娱乐app下载地址含大量的注释和有用的注释。

要查看其代码并在本地安装,请参见欧宝娱乐app下载地址symfony / symfony-demo

此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。