美文网首页
01.symfony安装

01.symfony安装

作者: 毛子阿卡西 | 来源:发表于2018-05-18 14:46 被阅读0次
    • symfony installer安装器
    • 下载安装器可以创建symfony项目
    • 全局
    $ curl -LsS http://symfony.com/installer > symfony.phar
    $ sudo mv symfony.phar /usr/local/bin/symfony
    $ chmod a+x /usr/local/bin/symfony
    
    • 创建项目
    # use the most recent version in any Symfony branch 不同分支的最新版本
    $  symfony new my_project_name 2.8
    $  symfony new my_project_name 3.0
     
    # use a specific Symfony version 指定版本
    $  symfony new my_project_name 2.7.3
    $  symfony new my_project_name 2.8.1
     
    # use a beta or RC version (useful for testing new Symfony versions) 新版可用于测试
    $  symfony new my_project 3.0.0-BETA1
    $  symfony new my_project 2.7.0-RC1
    #长期稳定版
    $  symfony new my_project_name lts
    
    • composer创建
    $  composer create-project symfony/framework-standard-edition my_project_name "3.0.*"
    
    • 运行symfony
    cd my_project_name/
    $  php bin/console server:run
    
    • 检查环境配置
    http://localhost:8000/config.php
    
    • 更新Symfony程序

    • 至此,你已创建了可以立即投入开发的全功能Symfony项目。Symfony程序依赖的是大量外部类库,它们可以下载到vendor/目录下,并且被Composer进行排他管理。

    • 频繁更新这些三方类库是最佳实践,可以防止bug和漏洞。执行Composer的update命令来一次性全部更新它们:

    $  cd my_project_name/
    $  composer update
    
    • 代码控制
    • 如果你正使用Git这样的版本控制系统,你可以安全提交你的全部项目代码。这是因为Symfony程序中已经包含了一个专门准备给Symfony的.gitignore文件。
    当你使用Composer来管理程序的依赖时,推荐在提交代码到宝库时,忽略掉整个的vendor文件夹。这意味着当你从Git宝库中查看Symfony程序时,里面是没有vendor目录的,当然整个程序也是难以启动的。
    
    若要令程序运行,检查Symfony程序,然后执行install这个Composer命令,
    下载和安装程序所需的全部依赖:
    
    $  cd my_project_name/
    $  composer install
    
    为何Composer知道要安装哪个特殊的依赖?这是因为当Symfony程序被提交到宝库时,composer.json和composer.lock文件也被提交。这两个文件告诉了Composer在安装Symfony时需要哪些依赖(及其特定版本)。
    
    QQ截图20180518144438.jpg
    QQ截图20180518144458.jpg

    相关文章

      网友评论

          本文标题:01.symfony安装

          本文链接:https://www.haomeiwen.com/subject/icygdftx.html