最近,出於對Symfony2的關注,在網上閒逛時不時會留意Symfony2的文章,尤其是中文方面的。前段時間拜讀了一餅兄的《Symfony2入門》一文,覺得比官網上的例子涉及面更廣便做了轉載。今日有暇細讀,卻發現一餅兄只是大體對Symfony2做了介紹,如果參照該文來入門的話,卻是存在很大的問題,於是便有了這一篇文章。
下載
首先是下載Symfony2,這個簡單,到 http://symfony.com/download或者本站下載。本人由於使用的是Ubuntu系統,所以下了個.tgz的,然後解壓到/var/www目錄中:
tar zxvf Symfony_Standard_Vendors_2.0.###.tgz -C /var/www
上面的###是指版本號,我下的時候是BETA5。
當解壓之後,Symfony2的目錄如下:
/var/www/ <- Web根目錄 Symfony/ <- Symfony2解壓目錄 app/ <- 存放symfony的核心文件的目錄 cache/ <- 存放緩存文件的目錄 config/ <- 存放應用程序全局配置的目錄 logs/ <- 存放日志的目錄 src/ <- 應用程序源代碼 ... vendor/ <- 供應商或第三方的模組和插件 ... web/ <- Web入口 app.php <- 生產環境下的前端控制器 ...
如果你需要安裝(如果你下載的是without vendor版本)或更新vendor(第三方)內容時,可以使用:
cd /var/www/Symfony php bin/vendors install