symmfony
安装: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的更多相关文章
随机推荐
- 【洛谷P1052【NOIP2005提高T2】】过河
题目描述 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧.在桥上有一些石子,青蛙很讨厌踩在这些石子上.由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数 ...
- OO第三阶段总结
软件形式化方法历史 形式化方法的研究高潮始于20世纪60年代后期,针对当时所谓"软件危机",人们提出种种解决方法,归纳起来有两类:一是采用工程方法来组织.管理软件的开发过程:二是深 ...
- 当WebView运行在特权进程时抛出安全异常,Hook方式解决方案(包含对Android 8.0的处理)
1.问题起源报错语句是:java.lang.UnsupportedOperationException: For security reasons, WebView is not allowed in ...
- JS浮点数运算Bug的解决办法
方法一:重写浮点运算的函数 //除法函数,用来得到精确的除法结果 //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显.这个函数返回较为精确的除法结果. //调用:acc ...
- 在Mysql中查询两个时间段的差,可以是秒,天,星期,月份,年...
SELECT TIMESTAMPDIFF(SECOND, now(), "2016-11-11 00:00:00") 语法为:TIMESTAMPDIFF(unit,datetime ...
- 2017-2018-2 20155303『网络对抗技术』Exp5:MSF基础应用
2017-2018-2 20155303『网络对抗技术』Exp5:MSF基础应用 --------CONTENTS-------- 一.原理与实践说明 1.实践内容 2.预备知识 3.基础问题 二.实 ...
- redis实现消息队列&发布/订阅模式使用
在项目中用到了redis作为缓存,再学习了ActiveMq之后想着用redis实现简单的消息队列,下面做记录. Redis的列表类型键可以用来实现队列,并且支持阻塞式读取,可以很容易的实现一个高性 ...
- ARM40-A5应用——fbset与液晶屏参数的适配【转】
转自:https://blog.csdn.net/vonchn/article/details/80784579 ARM40-A5应用——fbset与液晶屏参数的适配 2018.6.18 版权声明:本 ...
- 【Connection Events】【BLE】【原创】
Connection Events 本人在TI官网的学习笔记,现整理如下 两台BLE设备建立连接后,所有的通信事件都是通过Connection Events中发生的 上图为两 ...
- C# 使用Win32 API将1个EXE程序嵌入另1个程序中
已经干到天快亮了,就不废话直接贴点儿代码吧 ; ; /// <summary> /// 查找窗口 ///第一个参数是窗口的标题,第二个参数可直接用 null ///通过窗口的标题查找对应的 ...