symfony安装有多种办法,这里我只记录我用的到的,具体请参考官网
- Windows下cmd:
c:\> php -r "file_put_contents('symfony',file_get_contents('https://symfony.com/installer'));"
然后就可以使用命令创建项目了(已经配置了php环境)
//test为项目名称
//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// 打开此网站复制所有内容 在本地新建cacert.pem文件 打开php.ini,在最后添加curl.cainfo = "路径\cacert.pem" 重启Apache,执行 php symfony new blog done!!!
- composer不动
由于某些原因可能会导致很慢,在命令后加 -vvv可以看具体执行到哪一步了
-
php symfony
直接输出内容无法安装,一个神奇的问题。- 根据官网使用命令
php -r "readfile('https://symfony.com/installer');" > symfony
下载symfony install, - 执行
php symfony new demo
时,不会执行,反而会直接输出symfony内容。 - 在github上使用命令
php -r "file_put_contents('symfony', file_get_contents('https://symfony.com/installer'));"
下载symfony install. - 没有问题,这个问题完全不知道为啥会发生,试了好久。。。
- 根据官网使用命令