symfony composer安裝

參考  http://www.symfonychina.com/doc/current/setup.html

用Composer建立Symfony程序 

若你已安裝過Composer,執行create-project命令來建立基於穩定版本的Symfony程序:php

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

若需指定版本,提供版本號做爲create-project的第二個參數html

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

若是你的網絡鏈接很慢,你可能會認爲Composer沒有作任何事。這時,請在前述命令中添加-vvv旗標,以輸出Composer正在作的每一件事的細節。nginx

運行Symfony 

在開發時,Symfony利用了PHP內置的web服務器。所以,運行Symfony程序關乎項目所在目錄並執行以下命令:web

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

而後,打開瀏覽器訪問http://localhost:8000/連接,便可看到Symfony歡迎頁:shell

除了歡迎頁,你還可能看到空白頁和錯誤頁面,這一般是因爲目錄權限的錯誤配置形成的。根據你的操做系統,有若干解決方案。相關內容在「設置權限」小節中進行了解釋。apache

 

PHP內置服務器僅在php5.4和以上版本中存在。若是是老版PHP,你應該在操做系統的web server上針對Symfony項目配置虛擬主機(Virtual Host)。windows

server:run命令只適合於開發階段。若是你使用傳統的web服務器好比ApacheNginx,參考配置web服務器這篇文章。瀏覽器

檢查Symfony運行環境的配置 

Symfony程序內置了一個服務器環境檢查器,用來顯示有關設置是否適合於Symfony。訪問下面連接便可檢查:bash

http://localhost:8000/config.php

若是顯示有問題,在繼續使用Symfony以前修復它們。服務器










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

它會下載一個symfony文件,而後把這文件移動到你想建立Symfony項目的文件夾裏,經過下述命令可引導各類安裝:

c:\> move symfony c:\projects c:\projects\> php symfony
# Windows
c:\> cd projects/ c:\projects\> php symfony new my_project_name

傳送門

curl.cainfo ='D:/wamp64/bin/php/php5.6.25/extras/ssl/cacert.pem'

我使用的是wamp一鍵安裝包,其下存在兩個php.ini。一個是apache下的,一個是PHP下的。我是修改了PHP下的php.ini後問題獲得瞭解決(雖然該文件開頭註釋不要修改這份文件)。可能的緣由是我windows的系統環境變量的路徑添加的是PHP那個目錄的,因此只有修改那份文件纔有效

相關文章
相關標籤/搜索