Symfony 2.0 建立symfony2.0

       最近,大概研究了一下php中的j2ee框架(不少j2ee的思想)。介于国内对于Php的承认程度还停留在石器时代,多数的开发者,还在写php4时代的代码,也就更谈不上使用像Symfony这样oop的框架。大部分国内框架包括比较出名的ThinkPHP,也不过是套着一个oop的壳子,写着过程化的代码,连国外最小的CI的对象化都不如,好比orm 和 ActiveRecord这种基本的方面就很容易看出,这直接致使大系统很难开发。如此的国内开发环境,用Symfony的少之又少,也就致使了根本就不存在社区这样的说法,Symfony doc 的多部分汉化还停留在1.x阶段。搞得我看了无限多的英文文档,还好就是symfony.com还比较快,不挂代理也挺快的。php

       好了,废话说了这么多,咱们就从头开始,大体的来走一遍比较垃圾的symfony项目是怎么产生的。git

       第一步,嗯,下个框架,无论你是git拉一个仍是curl取一个仍是那啥wget一个,仍是直接下一个而后解压,总之达到目的就是好的。web

       好了,你就有如图的一个目录结构:apache

       

       app 里面是 总体配置文件,缓存文件,核心启动文件。缓存

       composer.* 是composer用的,不懂就googleapp

       LICENSE 吓人用的composer

       src 你的项目文件夹框架

       vendor symfony 本身 以及 它使用的插件库,symfony 高度插件化,把本身都插件化了,其实想想是一种很是优秀的想法。之后再介绍curl

       web 就是 apache 指向的目录(重要)!里面能够放点js 或者什么的(其实不推荐这么作,暂时就这么搞吧)oop

       第二步,大体解释了目录以后,咱们就开始配置一下而后显示一个测试页面哈。

       web 下面有两个文件 一个是app_dev.php 一个是app.php 。傻逼都知道咱们开发应该默认访问app_dev.php 。 编辑一下.htaccess ,写成这样:

  

       第三步,访问你的页面。

       本身配置好apache http.conf 重启一下,而后访问一下。

       悲剧没有??  是否是说你没有权限。哈哈哈哈,若是你也是在开发机访问的开发机(就是否是经过localhost  127.0.0.1 来访问),那么恭喜你!咱们还要改写一下app_dev.php

     

      看到没有,把这行蛋疼的代码注释了。

      第四步,再次访问

相关文章
相关标签/搜索