[Laravel 5 教程學習筆記] 一、Windows下安裝Laravel 5


最近看到一些統計,說是Laravel是目前PHP框架中使用最多的,所以就想來學習下。之前其實也想過學習這個框架,但是每次到第一步安裝的時候就卡住了,無奈 :sad: 。之前用ThinkPHP的時候,下載完放到網站目錄下就可以用,這個卻還要折騰很多別的東西。今天終於安裝成功了,原來安裝挺簡單的,記錄下步驟~

 

一、安裝前的准備工作

1. 配置PHP環境

首先需要配置PHP運行環境,這里我直接使用的是WampServer集成包。由於Laravel 框架有一些系統上的需求,所以推薦大家下載一個較高的版本,以滿足下面的條件。

  • PHP 版本 >= 5.4
  • Mcrypt PHP 擴展
  • OpenSSL PHP 擴展
  • Mbstring PHP 擴展
  • Tokenizer PHP 擴展

我使用的是2.5版本,並直接安裝在了D:\wamp下。

2. 安裝Composer

Laravel 框架使用 Composer 來管理其依賴性。所以,在你使用 Laravel 之前,你必須確認在你電腦上是否安裝了 Composer。

Composer下載Windows下的安裝包,下載完成之后直接雙擊安裝–“Next”–選上“Install Shell Menus”–“Next”,這一步需要選擇php.exe的路徑,由於我用的WAMP包,安裝在D:\wamp下,所以選擇路徑D:\wamp\bin\php\php5.5.12\php.exe”,之后繼續“Next”,這時會下載一個composer.phar的文件(可能會比較慢,建議安裝前翻牆~),之后經過一段時間等待,Composer就安裝完成了。

二、安裝Laravel

這一步直接通過 Composer Create-Project 命令來安裝。

打開想要安裝到的目錄,我選擇安裝到D:\wamp\www目錄,右鍵選擇“Use Composer Here”,或者直接Win+R 鍵打開 cmd.exe,然后進入安裝目錄。然后通過下面的命令安裝:

  1. composer create-project laravel/laravel laravel5

最后一個是安裝生成目錄的名稱,可以修改,而其他的不能修改。之后經過一段時間的等待之后,就完成安裝Laravel了。

現在通過http://localhost/laravel5/public,出現下面的內容,就表示已經初步安裝完成了。

Laravel5

 

三、更改Composer源

在安裝Laravel的過程中,由於使用的國外Composer源,經常出現下面的提示而安裝失敗,可以切換到國內的一些源來解決:

  1. [Composer\Downloader\TransportException]
  2. The "https://packagist.org/packages.json" file could not be downloaded: SSL/TLS already set-up for this stream
  3. failed to open stream: Cannot connect to HTTPS server through proxy
  • 首先通過命令行找到Composer主目錄
  1. composer config -l -g

其中[home]配置項的內容就是了,如我的為:[home] C:/Users/Administrator/AppData/Roaming/Composer

  • 然后進入該目錄,編輯此目錄下的config.json文件為:
  1. {
  2. "config": {},
  3. "repositories": [{
  4. "type": "composer",
  5. "url": "http://comproxy.cn/repo/packagist"
  6. }, {
  7. "packagist": false
  8. }]
  9. }

或者:

  1. {
  2. "config": {},
  3. "repositories": [
  4. {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
  5. {"packagist": false}
  6. ]
  7. }

之后從新運行Laravel安裝命令即可。

注:Laravel 5 的 網站入口為Laravel 5安裝目錄下的 /public 目錄,而非Laravel 5的安裝目錄,此點需要注意!
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM