安装: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. OpenCV入门(2)- Java第一个程序

    1.下载和安装OpenVC环境 从官方连接 https://opencv.org/releases.html 下载Windows的安装包 下载下来的就是一个压缩包,安装解压后,对Java开发有效的目录 ...

  2. POJ3177 Redundant Paths【双连通分量】

    题意: 有F个牧场,1<=F<=5000,现在一个牧群经常需要从一个牧场迁移到另一个牧场.奶牛们已经厌烦老是走同一条路,所以有必要再新修几条路,这样它们从一个牧场迁移到另一个牧场时总是可以 ...

  3. 第18月第21日 vue cnpm

    1. 首先我们需要下载npm,因为我已经提前安装了node.js,安装包里面集成了npm,然后我们就可以利用npm命令从获取淘宝镜像的cnpm了. 1.打开命令行窗口,输入 npm install - ...

  4. MHA-Failover可能遇到的坑

    一.主从数据一致性 1.1.如何保证主从数据一致性 参考叶师傅文章:FAQ系列 | 如何保证主从复制数据一致性 在MySQL中,一次事务提交后,需要写undo.写redo.写binlog,写数据文件等 ...

  5. HashMap原理分析(JDK1.7.x之前)

    HashMap 实现Map.Cloneable.Serializable接口,继承AbstractMap基类. HashMap map = new HashMap<String,String&g ...

  6. F - 回转寿司 (权值线段树)

    题目链接:https://cn.vjudge.net/contest/281960#problem/F 题目大意:中文题目 具体思路:权值线段树,我们每次寻找的是满足 (i<j)   L< ...

  7. adb shell dumpsys meminfo [packagename] 输出内容的含义

    Private Dirty:私有的脏内存页(还在使用中)的大小:   Private Clean:私有的干净内存页(现在未使用了)的大小: 以上这二者相加,便是应用曾经申请过的内存空间大小.Priva ...

  8. Window和document的区别

    1.window 窗口对象.就是可视化区域的大小,不包含滚动条内东东. 2.document 对象,包含滚动条以外的区域

  9. Pytorch之可视化

    先解决下keras可视化安装graphviz的问题: 注意安装顺序: sudo pip3 install graphviz # python包 sudo apt-get install graphvi ...

  10. 如何将SVN仓库转换为Git仓库

    按如下步骤操作就可以将SVN仓库完整的转换为Git仓库: 1) 将远程SVN仓库搬到本地(这一步主要是为了提高转换的速度,也可以忽略)     参考这篇文章: http://rongjih.blog. ...