回到最上方

文件

安裝

安裝Composer

Laravel 使用 Composer 作為套件管理軟體,首先下載 composer.phar,你可以將 PHAR 檔案放到你的專案目錄,或者將檔案移至 usr/local/bin ,讓整個系統都可以存取到這個檔案,在 Windows 中,你可以使用 Composer 中的 Windows installer 進行安裝

安裝Laravel

透過 Composer Create-Project 建立 Laravel 專案

你可以透過 Composer 的 create-project 指令建立您的 Laravel 專案

composer create-project laravel/laravel

透過下載建立 Laravel 專案

只要 Composer 安裝完成,下載 最新版本 的 Laravel 檔案,並解壓到你的伺服器中,接下來在您的 Laravel 專案根目錄執行 php composer.phar install (或 composer install) 指令去安裝所有相依的套件,這個 Laravel 安裝過程,需要在伺服器完整安裝完 Git 後才可以順利執行。

如果你想要更新 Laravel,你可以執行 php composer.phar update 指令進行更新

伺服器需求

The Laravel framework has a few system requirements:

  • PHP >= 5.3.7
  • MCrypt PHP Extension

設置

幾乎沒有Laravel需要配置開箱。你可以自由開始開發!不過,你不妨檢討的應用程式/配置/ app.php的文件和文 ​​檔。它包含幾個選項,如時區和語言環境,你不妨根據您的應用程序改變。 Laravel 開始幾乎不需要進行任何的設定,你可以自由開始開發了!不過,你或許希望重新檢視 app/config/app.php 檔案和說明文件,它包含幾個選項,如 timezone(時區)locale(語言環境) ,你或許想根據您的應用程式需求進行變更。

備註: 一個在 app/config/app.php 的設置選項應該確保有設定 key 的選項,這個值應該設為32個字元的隨機字串,這個 key 將會被用來加密資料,除非 key 設定完成,否則您的加密資料都是不安全的,你可以透過 artisan 指令快速地建立此 key值 php artisan key:generate

權限

Laravel 需要被設定一組權限的 - app/storage 資料夾在伺服器中必須要有寫入的權限

路徑

Laravel 框架的目錄是可以被設定的,可以檢查一下 bootstrap/paths.php 的檔案去變更你要變更的目錄

備註: Laravel 已經設計成保護您的網頁應用程式的架構,僅能藉由本地端去存取你的程式,需要公開的檔案將會被放到 public 資料夾,建議您將 public 資料夾設定為您網頁的存取根目錄 (documentRoot),也是你所知的網站根目錄(/),放置所有要讓外部存取的檔案到 public 資料夾中,所有 Laravel 的其他相關檔案放在網頁根目錄之外,讓外部無法直接存取。

美觀的網址

Laravel 有 public/.htaccess 的檔案,讓網址中不要出現 index.php 的檔案名稱,如果你使用 Apache當作您 Laravel 專案的網頁伺服器,請確保您有開啟 mod_rewrite 模組

如果 .htaccess 在您的 Laravel 專案 Apache 伺服器中沒有發生作用,可以試試看這個:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

討論