composer的安装以及laravel项目的生成

composer 安装laravel

composer 是PHP的依赖管理工具,须要PHP版本高于5.3且支持openssl。 安装很是简单,执行下列命令php

curl -sS https://getcomposer.org/installer | php

执行结果以下html

##!/usr/bin/env php
  All settings correct for using Composer
  Downloading...
  >
  >Composer successfully installed to: /root/composer.phar
  >Use it: php composer.phar

讲执行文件移动到/usr/local/bin目录nginx

mv composer.phar /usr/local/bin/composer        
composer -V

##显示版本号则能够正常使用laravel

经过添加 composer.json 写入依赖而后执行 composer install 就进入自动安装,安装完成后会生成一个composer.lock文件,里面是特定的版本号名,须要这个文件和composer.json一块儿提交到版本管理里去。例如:

{
  "require": {
      "monolog/monolog": "1.0.*"
  }
}

更新依赖跟更新单个依赖

composer update 
composer update monolog/monolog

经过 Composer 安装laravel项目

  • 经过 Laravel 安装工具

    composer global require "laravel/installer=~1.1"

    安装后将~/.composer/vendor/bin 加入系统路径中,不然不能在任意地点调用laravel命令。 若是使用软链接的话,要使用绝对路径,否则会报错:json

    Too many levels of symbolic links

    安装完成后,经过简单的laravelnew命令便可在当前目录下建立一个新的 Laravel 应用,例如, laravel new blog 将会建立一个名为 blog 的新应用,且包含全部 Laravel 依赖。该安装方法比 经过 Composer 安装要快不少:composer

    laravel new Application
  • 经过 composer 的 create-project 命令来建立项目

    composer create-project --prefer-dist laravel/laravel Application

    当你想使用比较低版本的laravel版本时,只须要在最后加上版本号curl

    composer create-project --prefer-dist laravel/laravel Application 5.2.*
  • nginx 配置重写

    编辑nginx.conf工具

    location / {
        index     index.php index.html;
        try_files $uri $uri/ /index.php?$query_string;
    }
    
    try_files $uri $uri/ @rewrite;    
    
    location @rewrite {    
         rewrite ^/(.*)$ /index.php?_url=/$1;    
    }
相关文章
相关标签/搜索