1. 程式人生 > >Windows下用Composer安裝Laravel步驟(整合php環境用phpStudy2016版本)

Windows下用Composer安裝Laravel步驟(整合php環境用phpStudy2016版本)

描述:到官方網站了解並根據自己所需要的版本號安裝,所需要的php版本是多少。
    中文網站:http://www.golaravel.com/
    官方網站:https://laravel.com/
    其實各自安裝的版本步驟是一樣,不過php版本不一樣所需的php擴充套件也不一樣(特別注意)。
    首先安裝phpStudy2016版本這裡就不做描述了。本步驟是安裝laravel 4.0版本。

第一、安裝Composer
Windows下最新版本Composer下載:Composer-Setup.exe(https://getcomposer.org/)。安裝完成後,如果Composer安裝包安裝/更新緩慢,可以配置使用國內映象進行包依賴的安裝和升級,具體可參考這篇文章《Composer中國全量映象》(https://pkg.phpcomposer.com/)。安裝時有選擇php安裝的路徑提示框的要選擇你laravel版本對應的php版本。

第二、配置系統路徑
要在控制檯中使用composer命令,需要將Composer及PHP的可執行檔案(.exe/.bat)所在目錄配置到系統環境變數Path中。PHP對應的php.exe在phpStudy安裝目錄中找這裡是php5.3:D:\phpStudy\php\php-5.3.29-nts/php.exe,Composer安裝現在安裝檔案環境都配置好了。不需要單獨去配置php和composer了。
  使用Composer安裝Laravel
  以上準備工作做好後,接下來正式開始安裝新的Laravel應用。首先我們直接通過Composer安裝Laravel。
  cd /你的安裝目錄,在該目錄下,執行如下Composer命令:
  先禁止php擴充套件xdebug,才不會報錯。

第三、安裝
  Laravel 4.0 安裝命令:composer create-project laravel/laravel --prefer-dist。
  如果卡住不動就要換成中國的composer映象:
  方法一: 修改composer 的全域性配置檔案推薦使用
    composer config -g repo.packagist composer https://packagist.phpcomposer.com
  方法二: 修改當前專案的 composer.json 配置檔案:
    composer config repo.packagist composer https://packagist.phpcomposer.com
  進入你的專案的根目錄(也就是 composer.json 檔案所在目錄),執行如下命令:
  上述命令將會在當前專案中的 composer.json 檔案的末尾自動新增映象的配置資訊(你也可以自己手工新增):
  "repositories": {
  "packagist": {
  "type": "composer",
  "url": "https://packagist.phpcomposer.com"
  }
  }
  以 laravel 專案的 composer.json 配置檔案為例,執行上述命令後如下所示(注意最後幾行):

{
  "name": "laravel/laravel",
  "description": "The Laravel Framework.",
  "keywords": ["framework", "laravel"],
  "license": "MIT",
  "type": "project",
  "require": {
  "php": ">=5.5.9",
  "laravel/framework": "5.2.*"
  },
  "config": {
  "preferred-install": "dist"
  },
  "repositories": {
  "packagist": {
  "type": "composer",
  "url": "https://packagist.phpcomposer.com"
  }
  }
  }

第四、錯誤處理:
  有時候composer install/update的時候會報錯:
  解決方法是設定一個本地或全域性的composer配置:

    composer config secure-http false
  全域性設定:
    composer config -g secure-http false
  意義是預設禁用https請求,就可以了
  安裝指定版本
    composer create-project laravel/laravel=5.0.* --prefer-dist
      或者
    composer create-project laravel/laravel=5.0.* demo --prefer-dist
  更新Composer
    composer self-update

訪問web地址到laravel/public/ 定義到這個目錄為web訪問目錄。