首先需要到Symfony的官網(wǎng)下載該框架,下載地址 http://symfony.com/download,推薦下載標(biāo)準(zhǔn)版(目前最新是Symfony Standard2.1.4(.tgz)),下面以標(biāo)準(zhǔn)版為例介紹一下如何搭建。
首先確認(rèn)一下php的版本,symfony需要運(yùn)行在PHP5.3.3或者以上版本,如果您的PHP版本低于PHP5.3.3那么需要重新安裝一個(gè)高版本的PHP環(huán)境。確認(rèn)環(huán)境沒(méi)問(wèn)題后將壓縮包解壓到任意英文目錄下,我們會(huì)看到解壓后有app、src、vendor、web幾個(gè)目錄和若干文件,為了便于訪問(wèn)需要配置一個(gè)虛擬主機(jī),虛擬主機(jī)的根目錄(DocumentRoot)應(yīng)該指向到解壓出來(lái)的web目錄,假設(shè)我設(shè)置的域名是www.sf.com,則設(shè)置好虛擬主機(jī)后,通過(guò)瀏覽器訪問(wèn)www.sf.com/app_dev.php,第一次訪問(wèn)需要生成緩存文件,可能慢一點(diǎn),如果沒(méi)有問(wèn)題會(huì)顯示一個(gè)歡迎信息,如果出錯(cuò)可以訪問(wèn)www.sf.com/config.php看那些配置不滿(mǎn)足。
app_dev.php是開(kāi)發(fā)時(shí)的入口文件,默認(rèn)控制器是在src/Acme/DemoBundle/Controller/WelcomeController.php,默認(rèn)的方法是indexAction,該方法中的return $this->render('AcmeDemoBundle:Welcome:index.html.twig');是調(diào)用模板,模板目錄是在src/Acme/DemoBundle/Resources/views。
當(dāng)程序執(zhí)行時(shí)會(huì)讀取配置文件app/config_dev.yml,這里面設(shè)置了默認(rèn)的控制器和方法。更多信息參考symfony中文站
http://symfony.cn/docs/quick_tour/the_big_picture.html
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注