首頁  >  文章  >  php教程  >  Laravel 5.3 學習筆記之 安裝

Laravel 5.3 學習筆記之 安裝

高洛峰
高洛峰原創
2016-12-22 16:00:081065瀏覽

1、伺服器要求

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

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

PHP版本>= 5.6.4
PHP擴充:OpenSSL
PHP擴充:PDO
PHP:Mbstring

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 new blog


透過 Composer Create-Project

你也可以在終端機中透過Composer 的create-project 指令來安裝

你也可以在終端機中透過Composer 的create-project 指令來安裝--prefer-dist laravel/laravel blog

3、配置

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

Public目錄

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

設定檔

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

目錄權限

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

應用Key

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

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

更多配置

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

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

安裝完成後,即可進入下一步-設定Laravel。

更多Laravel 5.3 學習筆記之 安裝相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn