1. 程式人生 > >laravel5.2學習筆記一:安裝

laravel5.2學習筆記一:安裝

準備工作: -------------------------------------------------- 1.首先安裝php+apache+mysql環境: 這裡用的是phpstudy2014 (php是5.6.1) 2.composer安裝: 從官網下載安裝即可 -------------------------------------------------- 1、伺服器要求

Laravel 框架有對伺服器有少量要求,當然,Laravel Homestead 已經滿足所有這些要求,所以我們強烈推薦使用 Homestead 作為 Laravel 本地開發環境。

如果你沒有使用 Homestead,那麼需要保證開發環境滿足以下要求:

  • PHP版本 >= 5.5.9
  • PHP擴充套件:OpenSSL
  • PHP擴充套件:PDO
  • PHP擴充套件:Mbstring
  • PHP擴充套件:Tokenizer

2、安裝 Laravel

Laravel 使用 Composer 管理依賴,因此,使用 Laravel 之前,確保機器上已經安裝了Composer。

通過 Laravel 安裝器

首先,通過 Composer 安裝 Laravel 安裝器:

composer global require "laravel/installer"

確保 ~/.composer/vendor/bin 在系統路徑中,否則不能在任意路徑呼叫 laravel
 命令。 安裝完成後,通過簡單的 laravel new 命令即可在當前目錄下建立一個新的 Laravel 應用,例如,laravel new blog 將會建立一個名為 blog 的新應用,且包含所有  Laravel 依賴。該安裝方法比通過 Composer 安裝要快很多: laravel newblog(這種方式安裝的是最新的laravel版本)
通過 Composer Create-Project 你還可以在終端中通過 Composer 的 create-project 命令來安裝 Laravel 應用: composer create-project laravel/laravel=5.2.* --prefer-dist
blog(指定版本安裝,會在當前目錄安裝名為"blog"的工程)




3、基本配置

Laravel 框架的所有配置檔案都存放在 config 目錄下,並且每一個配置項都有註釋,所以你可以隨意瀏覽任意配置檔案去熟悉這些配置項。

目錄許可權

安裝完 Laravel 後,需要配置一些目錄的讀寫許可權:storage 和 bootstrap/cache 目錄應該是可寫的,如果你使用 Homestead 虛擬機器做為開發環境,這些許可權已經設定好了。

應用 Key

接下來要做的事情就是將應用的 key(APP_KEY)設定為一個隨機字串,如果你是通過 Composer 或者 Laravel 安裝器安裝的話,該 key 的值已經通過  key:generate 命令生成好了。通常,該字串應該是32位長,通過 .env 檔案中的 APP_KEY 進行配置,如果你還沒有將 .env.example 檔案重新命名為 .env,現在立即這樣做。如果應用 key沒有被設定,使用者 Session 和其它加密資料將會有安全隱患。

如果你想要手動生成該 key 的值,使用如下 Artisan 命令即可: php artisan key:generate   (需要在環境變數裡配置php.exe路徑,cd到工程目錄下執行)
更多配置

Laravel 幾乎不再需要其它任何配置就可以正常使用了,但是,你最好再看看 config/app.php 檔案,其中包含了一些基於應用可能需要進行改變的配置,比如 timezone 和 locale(分別用於配置時區和本地化)。

你可能還想要配置 Laravel 的一些其它元件,比如快取、資料庫、Session 等,關於這些我們將會在後續文件一一探討。