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;    
    }
相關文章
相關標籤/搜索