symfony安裝有多種辦法权纤,這里我只記錄我用的到的,具體請參考官網(wǎng)
- Windows下cmd:
c:\> php -r "file_put_contents('symfony',file_get_contents('https://symfony.com/installer'));"
然后就可以使用命令創(chuàng)建項(xiàng)目了(已經(jīng)配置了php環(huán)境)
//test為項(xiàng)目名稱
//2.8為版本號邑狸,不寫為獲取最新版本
php symfony new test 2.8
直接下載
github地址composer安裝
//3.0.*是版本號,可以有可以沒有
composer create-project symfony/framework-standard-edition my_project_name "3.0.*"
-
可能遇到的問題
- cURL error 60: SSL certificate: unable to get local issuer certificate
https://curl.haxx.se/ca/cacert.pem// 打開此網(wǎng)站復(fù)制所有內(nèi)容 在本地新建cacert.pem文件 打開php.ini,在最后添加curl.cainfo = "路徑\cacert.pem" 重啟Apache,執(zhí)行 php symfony new blog done!!!
- composer不動
由于某些原因可能會導(dǎo)致很慢切厘,在命令后加 -vvv可以看具體執(zhí)行到哪一步了
-
php symfony
直接輸出內(nèi)容無法安裝,一個(gè)神奇的問題懊缺。- 根據(jù)官網(wǎng)使用命令
php -r "readfile('https://symfony.com/installer');" > symfony
下載symfony install疫稿, - 執(zhí)行
php symfony new demo
時(shí),不會執(zhí)行鹃两,反而會直接輸出symfony內(nèi)容遗座。 - 在github上使用命令
php -r "file_put_contents('symfony', file_get_contents('https://symfony.com/installer'));"
下載symfony install. - 沒有問題,這個(gè)問題完全不知道為啥會發(fā)生俊扳,試了好久途蒋。。馋记。
- 根據(jù)官網(wǎng)使用命令