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
其他配置
除了以上的配置,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; }