參看:http://api.symfony.com/3.2/index.html
參看:http://www.chrisyue.com/symfony-in-action-day-1.html
參看:http://www.newlifeclan.com/symfony/archives/category/actual-combat
參看:https://auth0.com/blog/creating-your-first-symfony-app-and-adding-authentication/
參看:http://www.webtipblog.com/adding-an-ajax-login-form-to-a-symfony-project/
開發工具:
upupw php5.6的版本 http://www.upupw.net 可以使用php7.0進行開發。要吊就要吊上天,自己在開發過程中總是5.6,沒有辦法體驗7的快感,是不是真快也無從談起。
ide我用的是phpstorm ,注冊碼大家自己百度一下,一找一大片。
symfony的最新版本是3.2,建議用composer進行安裝,請到https://getcomposer.org/進行下載安裝。如果是在windows開發,請下載https://getcomposer.org/Composer-Setup.exe,安裝成功后有可以全局調用composer命令。

Composer 是 PHP5以上 的一個依賴管理工具。它允許你申明項目所依賴的代碼庫,它會在你的項目中為你安裝他們。個人感到composer好象nodejs中的npm 或python中的pip. php常用框架 yii thinkphp5.0 都可以用composer進行管理。
下面進行symfony的項目的創建:
* * * * *
composer create-project symfony/framework-standard-edition blog
* * * * *
或:
* * * * *
composer create-project symfony/framework-standard-edition blog "2.8.*"
* * * * *
2.8為版本,blog為項目名也即是目錄。composer如果較慢,請用國內的鏡像,使用下面的命令:
* * * * *
composer config -g repo.packagist composer https://packagist.phpcomposer.com
* * * * *
安裝中間需要輸入數據的ip 端口號:不輸入即為默認的3306 數據庫名:blog ,用戶名 root, 密碼:root,root為upupw的默認密碼。mail_transport發件的 smtp 可以空者開發中再確定 ,secret我們輸入自己喜歡的token,xxddsadadeesss

完成創建項目。
* * * * *
cd blog
php bin/console server:run
運行我們的項目,如下圖
http://127.0.0.1:8000 則開始運行我們的WEB程序。

至此我們程序的主框架搭建而成。