Symfony框架的搭建

时间:2022-10-25 18:07:21

首先需要到Symfony的官网下载该框架,下载地址 http://symfony.com/download,推荐下载标准版(目前最新是Symfony Standard2.1.4(.tgz)),下面以标准版为例介绍一下如何搭建。

    首先确认一下PHP的版本,symfony需要运行在PHP5.3.3或者以上版本,如果您的PHP版本低于PHP5.3.3那么需要重新安装一个高版本的PHP环境。确认环境没问题后将压缩包解压到任意英文目录下,我们会看到解压后有app、src、vendor、web几个目录和若干文件,为了便于访问需要配置一个虚拟主机,虚拟主机的根目录(DocumentRoot)应该指向到解压出来的web目录,假设我设置的域名是www.sf.com,则设置好虚拟主机后,通过浏览器访问www.sf.com/app_dev.php,第一次访问需要生成缓存文件,可能慢一点,如果没有问题会显示一个欢迎信息,如果出错可以访问www.sf.com/config.php看那些配置不满足。

    app_dev.php是开发时的入口文件,默认控制器是在src/Acme/DemoBundle/Controller/WelcomeController.php,默认的方法是indexAction,该方法中的return $this->render('AcmeDemoBundle:Welcome:index.html.twig');是调用模板,模板目录是在src/Acme/DemoBundle/Resources/views。

    当程序执行时会读取配置文件app/config_dev.yml,这里面设置了默认的控制器和方法。更多信息参考symfony中文站

    http://symfony.cn/docs/quick_tour/the_big_picture.html