服務器要求#
Laravel 框架會有一些系統上的要求。你需要確保你的服務器上安裝了下面的幾個拓展:
PHP >= 5.6.4
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
譯者注:強烈推薦使用 Homestead 作爲開發環境,尤其是新手,可以避免很多不必要的麻煩。線上環境可以參考 Homestead 的環境部署腳本 進行部署。
安裝 Laravel#
Laravel 使用 Composer 來管理代碼依賴。所以,在使用 Laravel 之前,請先確認你的電腦上安裝了 Composer。
通過 Laravel 安裝工具#
首先,使用 Composer 下載 Laravel 安裝包:
composer global require "laravel/installer"
請確定你已將 ~/.composer/vendor/bin
路徑加到 PATH,只有這樣系統才能找到 laravel 的執行文件。
在國內是有一道牆的,所以我們需要使用國內源:
修改 composer 的全局配置文件(推薦方式)
打開命令行窗口(windows用戶)或控制檯(Linux、Mac 用戶)並執行如下命令:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
一旦安裝完成,就可以使用 laravel new 命令在指定目錄創建一個新的 Laravel 項目,例如:laravel new blog 將會在當前目錄下創建一個叫 blog 的目錄,此目錄裏面存放着新安裝的 Laravel 和代碼依賴。這個方法的安裝速度比通過 Composer 安裝要快上許多:
laravel new blog
因爲代碼依賴是直接一起打包安裝的。
你也可以通過 Composer 在命令行運行 create-project 命令來安裝 Laravel:
composer create-project --prefer-dist laravel/laravel blog