2016年1月26日 星期二

PHP - Laravel 入門 1.安裝

安装Composer Windows
composer官網安裝說明
參考這裡

安裝 Composer 有幾種方法。

方法一 (locally):

把 php 資料夾加到系統變數 PATH。這篇文章下面的註有圖解。

進入 php.exe 資料夾,執行:
D:\xampp\php>php -r "readfile('https://getcomposer.org/installer');" | php

測試是否安裝成功
D:\xampp\php>php composer.phar

建立 composer.bat
D:\xampp\php>echo @php "%~dp0composer.phar" %*>composer.bat

到磁碟根目錄測試
D:\>composer -V


方法二 (globally):

下載並執行安裝檔

安裝的過程如果說 dll 找不到,請修改 php.ini,將 extension_dir 的路徑設為絕對路徑。
;extension_dir = "\XamppPortable\php\ext"
extension_dir = "D:\XamppPortable\php\ext"
;browscap = "\XamppPortable\php\extras\browscap.ini"
browscap = "D:\\XamppPortable\php\extras\browscap.ini"
參考1, 參考2

這種方法安裝之後可以直接使用 composer 指令,例如
D:\composer

注意:若要解除安裝,可以去控制台新增移除程式將 composer 解除安裝

安裝 Laravel


方法一:

D:\>composer create-project --prefer-dist laravel/laravel D:\www\mylaravel
有時候會比較慢,有時候要隨便按一下方向鍵才會有反應。

方法二:

下載 最新版本的 Laravel 檔案,並解壓縮到指定資料夾。

解壓縮之後會得到這樣的內容
laravel-master
    app
    bootstrap
    public
    ...

將 laravel-master 重新命名成專案名稱,例如 mylaravel。假設資料夾路徑如下 D:\www\mylaravel
在命令列執行下列指令
D:\>cd "D:\www\mylaravel"
D:\www\mylaravel>composer install
D:\www\mylaravel>composer update
用此方法不會自動產生 .env,要手動把 .env.example 複製成 .env。但是在 Windows 的檔案總管不能重新命名成 .env ,要用開發工具例如 Sublime Text3
然後再執行
D:\www\mylaravel>php artisan key:generate


安裝完之後, mylaravel 底下會多一個 vendor 資料夾。

參考資料

Laravel DOJO - 彰化師範大學 資訊工程學系 (2014-012)
Laravel DOJO - 新北市樹林國小 (2015-07)
[PHP] Laravel 安裝 ( http://wbkuo.pixnet.net )
Laravel 學習筆記 blog.fukuball.com
Django筆記(12) - 模板進階技巧
 (Django 應該跟 Laravel 無關。但是它模板的架構跟 Laravel 的 blade 模板很像 )
laracasts https://laracasts.com/
https://github.com/laracasts/Laravel-5-Generators-Extended

Laravel 50 個小技巧 + Laravel 5.2 新功能


沒有留言:

張貼留言