symfony1.2学习一(配置)

本文介绍如何在Windows环境下配置Symfony1.2,包括项目创建、应用程序生成及基本目录结构说明。

      symfony1.2和symfony1.0在脚本命令方面有点小小的改变,symfony1.2用的格式如:php symfony generate:build-project  项目名称,而在symfony1.0中形如:php symfony init-project 项目名称。

     下面开始配置(window环境):

      首先,得有一个已经配置好的 web 开发环境,包括 web 服务器(如 Apache)、数据 库(MysQL)以及5.2.4以上版本的PHP;

      然后,下载symfony1.2的版本,解压;进入dos命令环境,通过命令进入apache根目录;建立一个项目目录:mkdir  project,cd project ,mkdir lib,cd lib,mkdir vendor,拷贝解压的symfony1.2到vendor目录,将symfony1.2改名为symfony;

      然后,通过symfony脚本命令进行项目配置,生成project项目文件:DOS下进入项目目录 project, php lib\vendor\symfony\data\lib\symfony generate:project project ,通过这样的操作,就在project目录下生成了基本的项目文件。目录结构如下:

    

目录说明
apps/存放项目的所有应用程序
cache/框架的缓存文件
config/项目配置文件
lib/项目使用到的类和库
log/项目日志文件
plugins/安装的插件
test/单元测试和功能测试文件
web/网站根目录

     接着,生成应用程序,一般应用程序有前台(frontend)和后台(backend),生成前台应用:php symfony generate:app frontend --escaping-strategy=on --csrf-secret=Unique$ecret frontend,其中--escaping-strategy: 激活输出转义来避免XSS攻击,--csrf-secret: 激活session密码来避免CSRF攻击。至此,在project/apps/下生成了一个frontend文件以及相应的目录,目录结构如下

目录说明
config/应用程序配置文档
lib/应用程序需要的类和库
modules/应用程序的代码 (MVC)
templates/全局的模板文件

       至此,基本的配置就差不多了,接下来将要进行一些配置,通过yml文件配置模型以及数据库连接。

转载于:https://www.cnblogs.com/webcoding/archive/2013/05/04/3058670.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值