symfony安装及可能遇到的问题

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.
      • 没有问题,这个问题完全不知道为啥会发生,试了好久。。。

你可能感兴趣的:(symfony安装及可能遇到的问题)