Laravel - 1

Laravel - 1

Laravel是一個很強大又很是優雅的php框架,可是Laravel的不少組件都是由社區協做的結果,Composer是php開發的一個依賴管理工具,可是牆把絕大多數的開發者堵在了外面。記錄下Composer的安裝和Laravel的安裝,操做系統 Mac OS。

第一步 - Composer安裝

下載 Composer

安裝前請務必確保已經正確安裝了 PHP。打開命令行窗口並執行 php -v 查看是否正確輸出版本號php

  1. 下載安裝腳本 composer-setup.php 到當前目錄,打開終端laravel

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
  2. 執行安裝過程json

    php composer-setup.php
  3. 刪除安裝腳本windows

    php -r "unlink('composer-setup.php');"

全局安裝

全局安裝是將 Composer 安裝到系統環境變量 PATH 所包含的路徑下面,而後就可以在命令行窗口中直接執行 composer 命令了php框架

  1. Mac 或 Linux 系統:打開命令行窗口並執行以下命令將前面下載的 composer.phar 文件移動到 /usr/local/bin/ 目錄下面:服務器

    sudo mv composer.phar /usr/local/bin/composer
  2. Windows 系統:composer

    a. 找到並進入 PHP 的安裝目錄(和你在命令行中執行的 php 指令應該是同一套 PHP)框架

    b. 將 composer.phar 複製到 PHP 的安裝目錄下面,也就是和 php.exe 在同一級目錄工具

    c. 在 PHP 安裝目錄下新建一個 composer.bat 文件,並將下列代碼保存到此文件中ui

    @php "%~dp0composer.phar" %*

Composer 更新

  1. 打開終端,輸入

    composer selfupdate
  2. 保持Composer一直是最新版本

第二步 - Packagist 鏡像

其實能夠直接 composer global require "laravel/installer" 安裝laravel,可是因爲牆的緣由,速度會很是很是的慢,這也是laravel框架優秀,可是使用的人少的緣由之一,牆住了一大堆程序猿。感謝 https://pkg.phpcomposer.com/

方法一

  1. 修改 composer 的全局配置文件(推薦方式)

  2. 打開命令行窗口(windows用戶)或控制檯(Linux、Mac 用戶)並執行以下命令:

    composer config -g repo.packagist composer https://packagist.phpcomposer.com

方法二

  1. 修改當前項目的 composer.json 配置文件

  2. 打開命令行窗口(windows用戶)或控制檯(Linux、Mac 用戶),進入你的項目的根目錄(也就是 composer.json 文件所在目錄),執行以下命令:

    composer config repo.packagist composer https://packagist.phpcomposer.com

第三步 - 安裝Laravel

Laravel框架對服務器是有少許要求的,推薦使用 Homestead 做爲 Laravel 本地開發環境(Mac的話還可使用Valet做爲本地開發環境,我用的是MAMP PRO,MAMP其實就知足配置條件了),推薦一個Laravel社區
  1. Laravel 使用 Composer 管理依賴,所以,使用 Laravel 以前,確保機器上已經安裝了Composer,因此在安裝前能夠先打開終端輸入,出現下圖即已安裝

    composer

  2. 經過 Composer 安裝 Laravel 安裝器,因爲已經使用國內鏡像,安裝過程應該是很快的,反正我很快:

    composer global require "laravel/installer"
  3. 確保 ~/.composer/vendor/bin 在系統路徑中,不然不能在任意路徑調用 laravel 命令。安裝完成後,經過簡單的 laravel new 命令便可在當前目錄下建立一個新的 Laravel 應用,例如,laravel new blog 將會建立一個名爲 blog 的新應用,且包含全部 Laravel 依賴。該安裝方法比經過 Composer 安裝要快不少(下面的第4點):

    laravel new blog
  4. 還能夠在終端中經過 Composer 的 create-project 命令來安裝 Laravel 應用:

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

注:若是要下載其餘版本,好比5.2版本,可使用這個命令:composer create-project --prefer-dist laravel/laravel blog 5.2.*

資源

  1. The Best Laravel and PHP Screencasts

  2. Laravel 中文視頻資源

  3. Laravel China 社區

相關文章
相關標籤/搜索