前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >撸个 symfony4(一)

撸个 symfony4(一)

作者头像
仇诺伊
发布2020-04-24 11:15:36
4240
发布2020-04-24 11:15:36
举报
文章被收录于专栏:佳爷的后花媛

Duang~入坑symfony

最近在看symfony,发现laravel里面也引用了这个框架,国内关于symfony的资料不是很多,但是体验了以下之后,感觉还是不错的,所以记录下踩坑之旅。这是[官方文档](https://symfony.com)

Before Start

注意:

  • symfony 严格遵循标准的版本命名
  • API无法向下兼容
  • 大版本号+1

准备工作

  • 使用web server启动项目:

php -r "readfile('http://symfony.com/installer');" > symfony.phar

  • 确认文件可执行,如果文件无损坏,应该会显示 symfony installer 的版本号,以及如何使用 symfony installer 的简单介绍.

php symfony.phar

创建一个项目

php symfony.phar new DemoForSymfony

或者

symfony new DemoForSymfony

这是主要的目录结构,以前的app改成了bin:

我们便可以通过下面的命令开启一个 Web server 监听在 localhost:8000 上(注:此命令只能运行在 PHP 5.5 版本之上,并且 Windows 可能只能运行 server:run,两者的区别你们自己试试就知道),这样在开发阶段就可以不用安装和配置 Apache 或者 NGINX 也可以访问本地开发环境了,非常方便.

app/console server:run

or php app/console server:start localhost:8000

注意!!

如果你和我一样用symfony安装新的项目,使用上面的命令启动,可能会遇到如下的错误:

这是可以看看symfony的list:

这里需要一个TLS。也可以在选项中注释掉。

这时候就可以正常访问了。

这个页面是简化的,其实symfony自带了debug页面,非常的nice,可以体验下。

可以使用 Symfony 框架自带的脚本工具,来确认当前的环境是否已经足够顺利运行 Symfony:

$ php app/check.php

# 在 Symfony 3.0+ 下

$ php bin/symfony_requirements

但是symfony不一样:

可以直接用`symfony security:check`来检查,如下所示

明天就开始创建新页面啦~

当然,后面还有好玩的twig。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-03-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 佳爷的后花媛 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档