<p>
想折騰下Laravel 5了捧存。Laravel是這世界上最好且沒有之一的語言──PHP──的眾多框架中的一個(gè)附井,是我比較感興趣的PHP Web Framework辛燥。
但是安裝Laravel可不是件容易的事茵乱。Laravel的安裝桨吊,令無數(shù)PHPer邁向Laravel的第一步就變得困難重重。
Laravel安裝方法有幾種缅茉,本文只會介紹一種嘴脾,并盡量用簡單直接的方式闡述,同時(shí)會教你繞過一些坑。
一. 我的環(huán)境###
- Windows 8.1 64位译打;
- 集成開發(fā)環(huán)境XAMPP 1.8.3耗拓,其中的PHP版本為PHP: 5.5.11;
- 準(zhǔn)備安裝Laravel 5奏司。
二. 步驟###
2.1 安裝Composer####
<p>
- 到這里下載相應(yīng)版本:Composer官網(wǎng)下載乔询,Windows Installer下載:https://getcomposer.org/Composer-Setup.exe。
- 安裝就很簡單了韵洋,但要確保你的網(wǎng)絡(luò)暢通哥谷,能連到Composer官網(wǎng)。
- Composer安裝完畢麻献,參照官網(wǎng)這篇教程安裝Laravel 5:Installation。運(yùn)行以下命令安裝Laravel 5:
composer global require "laravel/installer=~1.1"
- 如果運(yùn)行Composer命令報(bào)錯(cuò):
<p>
Fatal error: Uncaught exception 'PharException' with message 'phar "C:\ProgramData\ComposerSetup\bin\composer.phar" has a broken signature'
in C:\ProgramData\ComposerSetup\bin\composer.phar:23
Stack trace:
#0 C:\ProgramData\ComposerSetup\bin\composer.phar(23): Phar::mapPhar('composer.phar')
#1 {main}
thrown in C:\ProgramData\ComposerSetup\bin\composer.phar on line 23
那就接著看步驟2.2猜扮,否者跳過之直接到步驟2.4勉吻。
2.2 cURL####
<p>
- 這是Composer之后,我們涉及的第二個(gè)工具:curl旅赢。如果你之前沒有curl齿桃,請到這里下載合適的版本:cURL - Download。我用的是這個(gè)版本的:
- 打開命令行窗口煮盼,進(jìn)入Composer安裝路徑中的C:\ProgramData\ComposerSetup\bin短纵,運(yùn)行以下命令,替換掉原來安裝Composer時(shí)生成的composer.phar:
curl -s http://getcomposer.org/installer| php
- 之后運(yùn)行以下命令檢查composer.phar是否安裝成功僵控,成功的話將顯示所有Composer命令:
php composer.phar
OK香到!
2.3 composer安裝Laravel 5####
<p>
- 接步驟2.2,運(yùn)行:
composer global require "laravel/installer=~1.1"
別高興得太早了报破,很可能又報(bào)錯(cuò)哦:
[Composer\Downloader\TransportException]
The "https://packagist.org/packages.json" file could not be downloaded: SSL/TLS already set-up for this stream
failed to open stream: Cannot connect to HTTPS server through proxy
哈哈`(∩_∩)′悠就,還是切換到國內(nèi)Composer源吧,感謝國內(nèi)PHPer做的好事充易。
- 先通過以下命令找到composer主目錄:
composer config -l -g
其中的[home]配置項(xiàng)內(nèi)容就是了梗脾。我的是:[home] C:/Users/用戶名/AppData/Roaming/Composer。
- 然后編輯composer主目錄下的config.json文件為:
{
"config": {},
"repositories": [
{"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
{"packagist": false}
]
}
- 再次運(yùn)行一下Laravel 5安裝命令:
composer global require "laravel/installer=~1.1"
搞掂盹靴!
2.4 生成具體的Laravel 5應(yīng)用####
<p>
記得將Laravel執(zhí)行路徑添加到環(huán)境變量中炸茧,我的Laravel執(zhí)行路徑為:C:\Users\用戶名\AppData\Roaming\Composer\vendor\bin。
到XAMPP的htdocs目錄下稿静,運(yùn)行以下命令生成一個(gè)Laravel 5的應(yīng)用樣例:
laravel new blog
要保證你的網(wǎng)絡(luò)暢通哦梭冠,估計(jì)需生成一段時(shí)間_
2.5 測試####
啟動XAMPP,打開地址:http://localhost/blog/public/自赔,顯示如下:
安裝成功妈嘹!
三. 后記###
Laravel的宣傳語很煽情:
Love beautiful code? We do too.
The PHP Framework For Web Artisans
它是一個(gè)為Web藝術(shù)濕準(zhǔn)備的PHP框架(*°?°)=3
附:參考###
Composer國內(nèi)源相關(guān)信息:Composer 中國鏡像。
這里:Laravel中文網(wǎng)還有中文教程绍妨。
感謝國內(nèi)開源愛好者和PHPer的無私奉獻(xiàn)H罅场( ω)