安装:http://symfony.cn/docs/book/installation.html

1先检查php版本是否符合你要下载的symfony的最低版本: php -version

系统安装完成后按照官方的例子开始吧。。注意一定要删除\var\cache\prod缓存文件

下载symfony的安装包:

Linux和MAC OS X系统:(其实准确的说是这将创建一个全局的Symfony命令到你的系统上。)

$  sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
$ sudo chmod a+x /usr/local/bin/symfony

Windows系统(这个才是下载安装包)

php -r "readfile('http://symfony.com/installer');" > symfony
移动到项目的安装文件夹并引导安装:
c:\> move symfony c:\projects
c:\projects\> php symfony
 

创建Symfony项目:

命令行创建项目需要数字签名:所以在此之前你需要做以下事情

访问这个网址 https://curl.haxx.se/ca/cacert.pem           下载文件
然后修改 php.ini curl.cainfo = "D:\cacert.pem"                cacert.pem文件 随便放在哪,没限制。

或者按照官方的方式:http://fabien.potencier.org/signing-project-releases.html

Linux和MAC OS X系统:

 symfony new 自定义的项目名称

或者你想要更详细的安装版本:
不同分支的最新版本
  symfony new my_project_name 2.8
symfony new my_project_name 3.0
指定版本:
  symfony new my_project_name 2.7.3
symfony new my_project_name 2.8.1
新版可用于测试:
  symfony new my_project 3.0.0-BETA1
symfony new my_project 2.7.0-RC1
 
 

Windows系统:

c:\> cd projects/
c:\projects\> php symfony new 项目名称

或者你想要你的程序运行在特定Symfony版本

或者你想要更详细的安装版本:
不同分支的最新版本
  php symfony new my_project_name 2.8
php symfony new my_project_name 3.0
指定版本:
  php symfony new my_project_name 2.7.3
php symfony new my_project_name 2.8.1
新版可用于测试:
  php symfony new my_project 3.0.0-BETA1
php symfony new my_project 2.7.0-RC1

composer安装:

composer create-project symfony/framework-standard-edition my_project_name "3.4.*"

如:composer create-project symfony/framework-standard-edition mysymfony "3.4.*"
安装最后异步需要填写配置信息:

database_host (127.0.0.1): 127.0.0.1
database_port (null): 3306
database_name (symfony): symfony
database_user (root): admin
database_password (null): 密码
mailer_transport (smtp): XXX@163.com
mailer_host (127.0.0.1): 127.0.0.1
mailer_user (null): lichihua
mailer_password (null): A0205#lg
secret (ThisTokenIsNotSoSecretChangeIt): secret

这些配置信息被保存在\app\config\parameters.yml

另外方式:

php -r "readfile('http://symfony.com/installer');" > symfony.phar
move symfony.phar D:\xampp\htdocs\projects (下载的文件不再项目文件时使用他来移动)
projects\> php symfony.phar
php symfony.phar new my_project_name
 

symmfony的更多相关文章

随机推荐

  1. Java SE之向上转型与向下转型

    package object; //向上转型-向下转型 public class Up_Down_convert { /* 向上转型 * * 1.上转型对象可以使用和操作子类继承或者重写的方法 * 2 ...

  2. Ubuntu16.04安装搜狗拼音输入法(中文输入法)

    虽然网上有很多教程,但是我觉得我的很适合那些真正的小白... 1.下载文件 由于我要给多台电脑安装搜狗输入法,所以用的是文件夹安装,不是命令行安装. 打开官网http://pinyin.sogou.c ...

  3. Sqoop异常:Please set $ACCUMULO_HOME to the root of your Accumulo installation.

    shell-init: 获取当前目录时出错: getcwd: 无法访问父目录: 没有那个文件或目录chdir: 获取当前目录时出错: getcwd: 无法访问父目录: 没有那个文件或目录chdir: ...

  4. 课程5:Spring框架2016版视频--视频列表目录

    \day01视频\01-今天内容介绍.avi; \day01视频\02-spring的相关概念.avi; \day01视频\03-spring的ioc底层原理(一).avi; \day01视频\04- ...

  5. SpringMVC的JSON数据交互(七)-@Response,@RestController,@RequestBody用法

    1.@RequestBody   (自动将请求的数据封装为对象) 作用: @RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConve ...

  6. 嵌入式Linux驱动笔记(十八)------浅析V4L2框架之ioctl【转】

    转自:https://blog.csdn.net/Guet_Kite/article/details/78574781 权声明:本文为 风筝 博主原创文章,未经博主允许不得转载!!!!!!谢谢合作 h ...

  7. 『实践』Matlab实现Flyod求最短距离及存储最优路径

    Matlab实现Flyod求最短距离及存储最优路径 一.实际数据 已知图中所有节点的X.Y坐标. 图中的节点编号:矩阵中的编号 J01-J62:1-62; F01-F60:63-122; Z01-Z0 ...

  8. 利用navcat为mysql数据库单独的表赋权限及表结构同步

    为mysql数据库单独的表赋权限 场景:考勤系统需要拿OA数据库td_oa中的flow_run和flow_run_data表中的数据做考勤计算 考勤系统只需要读取这两张表的数据,所以只需要开通一个单独 ...

  9. 转载:第2章 Nginx的配置 概述《深入理解Nginx》(陶辉)

    原文:https://book.2cto.com/201304/19623.html Nginx拥有大量官方发布的模块和第三方模块,这些已有的模块可以帮助我们实现Web服务器上很多的功能.使用这些模块 ...

  10. javascript 练习题目答案

    //廖雪峰的博客的这个教程的答案//https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb300 ...