国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

symfony安裝使用

2019-11-14 14:43:29
字體:
來源:轉載
供稿:網(wǎng)友

symfony是一個強大的具有DI特性的框架,目前比較流行的php開發(fā)框架Drupal,Laravel底層都是使用了symfony. 想了解symfony更多內(nèi)容,傳送門

安裝symfony很簡單,一般有2種方式,大家隨意選擇

一.使用symfony installer直接安裝(推薦)

根據(jù)不同的操作系統(tǒng),安裝稍顯不同

1.linux/Mac OS

在控制臺執(zhí)行如下命令:

$ sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony$ sudo chmod a+x /usr/local/bin/symfony

將會在你的操作系統(tǒng)創(chuàng)建一個全局命令symfony

2.Windows(可跳過)

在控制臺執(zhí)行如下命令:

c:/> php -r "readfile('http://symfony.com/installer');" > symfony

將下載下來的symfony文件移到你的項目目錄,然后執(zhí)行以下命令:

c:/> move symfony c:/PRojectsc:/projects/> php symfony

3.創(chuàng)建一個symfony應用

使用new命令創(chuàng)建第一個symfony應用

# Linux, Mac OS X$ symfony new my_project_name# Windowsc:/> cd projects/c:/projects/> php symfony new my_project_name

二.使用composer安裝symfony

如果你的php版本低于5.4,第一種方式不適合你,你可以考慮升級php版本,繼續(xù)使用第一種,也可以考慮使用composer來安裝。

什么是composer?

如果你對java的maven,ruby的gem,python的pip,nodejs的npm很熟悉的話,你當然會一目了然。

對,composer就是為php語言量身定制的依賴管理工具。想快速了解composer,傳送門

1.安裝composer

composer需要php5.3.2+才能運行

Linux/Mac

$ curl -sS https://getcomposer.org/installer | php

建議再執(zhí)行如下命令

$ mv composer.phar /usr/local/bin/composer

這樣composer成為了全局命令,在哪都可以執(zhí)行輸入composer

Windows

快速自動安裝

下載并運行composer-setup.exe程序,下一步下一步,你懂的。最后別忘記設置path

2.使用create-project命令創(chuàng)建symfony應用

$ composer create-project symfony/framework-standard-edition my_project_name

如果你想指定安裝symfony版本,在命令最后增加一個參數(shù)

e.g

$ composer create-project symfony/framework-standard-edition my_project_name "2.3.*"

好了

symfony成功安裝好了

讓我們來訪問一下welcome頁面吧!

symfony擁有一個內(nèi)部測試服務器,執(zhí)行如下命令就能啟動服務器

$ cd my_project_name/$ php app/console server:run

服務器啟動后,在地址欄輸入localhost:8000,你就能看到welcome to symfony的界面啦。

最后你想停止服務器,那么只要這樣就好了

$ php app/console server:stop

 

 

可能的問題:

如果你在執(zhí)行php app/console server:run時提示錯誤

你只需要去app文件夾下面找到AppKernel.php文件,在文件最后添加一個方法:

    public function init()    {        date_default_timezone_set( 'Europe/Paris' );        parent::init();    }

保存后,重啟server(php app/console server:run)后就大功告成了。

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宝清县| 南皮县| 巴中市| 靖安县| 大兴区| 鲁甸县| 肥城市| 蓬莱市| 高雄县| 蛟河市| 宿迁市| 旺苍县| 饶平县| 德庆县| 桃江县| 祁门县| 晋州市| 花莲县| 榆树市| 津市市| 松江区| 黄梅县| 甘孜县| 墨竹工卡县| 文安县| 临沂市| 驻马店市| 磴口县| 南安市| 繁昌县| 镇平县| 阳春市| 广水市| 长岭县| 长春市| 广宁县| 佛山市| 南充市| 揭阳市| 靖江市| 抚顺市|