1. 程式人生 > >laravel之安裝

laravel之安裝

使用Composer安裝 Laravel

Laravel 使用 Composer 來管理專案依賴。因此,在使用 Laravel 之前,請確保你的機器已經安裝了 Composer。在使用composer下載之前 需要確保已經給composer放置在系統變數$PATH環境變數中。以便系統可以找到laravel的可執行檔案。

安裝完成後,laravel new 命令會在你指定的目錄建立一個全新的 Laravel 專案。例如,laravel new blog 將會建立一個名為 blog 的目錄,並已安裝好所有的 Laravel 依賴項:

 

本地開發環境

如果你在本地安裝了 PHP,並且你想使用 PHP內建的伺服器來為你的應用程式提供服務,則可以使用 serve Artisan命令。該命令會在 http://localhost:8000 上啟動開發伺服器:

配置

公共目錄

安裝完 Laravel 之後,你必須將 web 伺服器根目錄指向 public 目錄。該目錄下的 index.php 檔案將作為所有進入應用程式的 HTTP 請求的前端控制器。

配置檔案

Laravel 框架的所有配置檔案都放在 config 目錄中。每個選項都有註釋,方便你隨時檢視檔案並熟悉可用的選項。

目錄許可權

安裝完 Laravel 後,你可能需要給這兩個檔案配置讀寫許可權:storage 目錄和 bootstrap/cache 目錄應該允許 Web 伺服器寫入,否則 Laravel 程式將無法執行。

應用金鑰

安裝 Laravel 之後下一件應該做的事就是將應用程式的金鑰設定為隨機字串。如果你是通過 Composer 或 Laravel 安裝器安裝的 Laravel,那這個金鑰已經為你設定好了

通常來說,這個字串長度為 32 個字元。金鑰可以在 .env 環境檔案中設定。前提是你要將 .env.example

檔案重新命名為 .env如果應用程式金鑰沒有被設定,就不能確保你的使用者會話和其他加密資料的安全!

其他配置

除了以上的配置,Laravel 幾乎就不需要再配置什麼了。你隨時就能開發!但是,可能的話,還是檢視一下 config/app.php 檔案及其註釋。它包含幾個你可能想要根據你的應用來更改的選項,比如 timezone 和 locale

Web 伺服器配置

優雅連結

Apache

Laravel 使用 public/.htaccess 檔案來為前端控制器提供了隱藏 index.php 的優雅連結. Laravel 使用 Apache 作為伺服器,請務必啟用 mod_rewrite 模組 讓伺服器能夠支援 .htaccess 的解析。

如果 Laravel 附帶的 .htaccess 檔案不起作用,嘗試下面的方法替代:

Nginx

如果你使用 Nginx 伺服器,在你的站點配置中加入

location / { try_files $uri $uri/ /index.php?$query_string; }