當前位置:學問君>實用寫作>讀書筆記>

laravel學習筆記之安裝

學問君 人氣:1.13W

1、服務器要求

laravel學習筆記之安裝

Laravel 框架有對服務器有少量要求,當然,Laravel Homestead 已經滿足所有這些要求,所以我們強烈推薦使用 Homestead 作爲 Laravel 本地開發環境(Mac的話還可以使用Valet作爲本地開發環境)。

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

PHP版本 >= 5.6.4

PHP擴展:OpenSSL

PHP擴展:PDO

PHP擴展:Mbstring

PHP擴展:Tokenizer

2、安裝 Laravel

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

透過 Laravel 安裝器

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

composer global require "laravel/installer"

確保 ~/oser/vendor/bin 在系統路徑中,否則不能在任意路徑調用 laravel 命令。

安裝完成後,透過簡單的 laravel new 命令即可在當前目錄下創建一個新的 Laravel 應用,例如,laravel new blog 將會創建一個名爲 blog 的新應用,且包含所有 Laravel 依賴。該安裝方法比透過 Composer 安裝要快很多:

laravel new blog

透過 Composer Create-Project

你還可以在終端中透過 Composer 的' create-project 命令來安裝 Laravel 應用:

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

3、配置

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

Public目錄

安裝完Laravel後,需要將HTTP服務器的web根目錄指向public目錄,該目錄下的檔案將作爲前端控制器,所有HTTP請求都會透過該檔案進入應用。

配置檔案

Laravel框架的所有配置檔案都存放在config目錄下,所有的配置項都有註釋,所以你可以輕鬆遍覽這些配置檔案以便熟悉所有配置項。

目錄權限

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

應用 Key

接下來要做的事情就是將應用的 key(APP_KEY)設定爲一個隨機字元串,如果你是透過 Composer 或者 Laravel 安裝器安裝的話,該 key 的值已經透過 php artisan key:generate 命令生成好了。

通常,該字元串應該是32位長,透過 檔案中的 APP_KEY 進行配置,如果你還沒有將 ple 檔案重命名爲 ,現在立即這樣做。如果應用 key沒有被設定,用戶 Session 和其它加密數據將會有安全隱患。

更多配置

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

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

安裝完成後,即可進入下一步——配置Laravel。