W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Laravel 框架使用 Composer 來(lái)管理其依賴(lài)性。所以,在你使用 Laravel 之前,你必須確認(rèn)在你電腦上是否安裝了 Composer。
首先,使用 Composer 下載 Laravel 安裝包:
composer global require "laravel/installer=~1.1"
請(qǐng)確定把 ~/.composer/vendor/bin
路徑放置于您的 PATH
里, 這樣 laravel
執(zhí)行文件就會(huì)存在你的系統(tǒng)。
一旦安裝完成后,就可以使用 laravel new
命令建立一份全新安裝的 Laravel
應(yīng)用,例如: laravel new blog
將會(huì)在當(dāng)前目錄下建立一個(gè)名為 blog
的目錄, 此目錄里面存放著全新安裝的 Laravel 相關(guān)代碼,此方法跟其他方法不一樣的地方在于會(huì)提前安裝好所有相關(guān)代碼,不需要再通過(guò) composer install
安裝相關(guān)依賴(lài),速度會(huì)快許多。
laravel new blog
你一樣可以通過(guò) Composer 在命令行執(zhí)行 create-project
來(lái)安裝 Laravel:
composer create-project laravel/laravel --prefer-dist
Laravel 自帶了用戶(hù)注冊(cè)和認(rèn)證的腳手架。如果你想要移除這個(gè)腳手架,使用 fresh
命令即可:
php artisan fresh
Laravel 框架有一些系統(tǒng)上的需求:
PHP 版本 >= 5.4
Mcrypt PHP 擴(kuò)展
OpenSSL PHP 擴(kuò)展
Mbstring PHP 擴(kuò)展
Tokenizer PHP 擴(kuò)展
在 PHP 5.5 之后, 有些操作系統(tǒng)需要手動(dòng)安裝 PHP JSON 擴(kuò)展包。如果你是使用 Ubuntu,可以通過(guò) apt-get install php5-json
來(lái)進(jìn)行安裝。
在你安裝完 Laravel 后,首先需要做的事情是配置一個(gè)隨機(jī)字串作為應(yīng)用程序密鑰。假設(shè)你是通過(guò) comoser 安裝 Laravel ,這個(gè)密鑰會(huì)自動(dòng)通過(guò) key:generate
命令幫你配置完成。
通常這個(gè)密鑰應(yīng)該有 32 字符長(zhǎng)。這個(gè)密鑰可以被配置在 .env
環(huán)境文件中。 如果這密鑰沒(méi)有被配置的話(huà),你的用戶(hù) sessions 和其他的加密數(shù)據(jù)都是不安全的!
Laravel 幾乎不需配置就可以馬上使用。你可以自由的開(kāi)始開(kāi)發(fā)!然而,你可以查看 config/app.php
文件和其他的文檔。你可能希望根據(jù)你的應(yīng)用程序而做更改,文件包含數(shù)個(gè)選項(xiàng)如 時(shí)區(qū)
和 語(yǔ)言環(huán)境
。
一旦 Laravel 安裝完成,你應(yīng)該同時(shí) 配置本地環(huán)境。
注意: 你不應(yīng)該在正式環(huán)境中將
app.debug
配置為true
。絕對(duì)!千萬(wàn)不要!
Laravel 框架有一個(gè)目錄需要額外配置權(quán)限:storage
和 vendor
目錄要讓服務(wù)器有寫(xiě)入的權(quán)限。
Laravel 框架通過(guò) public/.htaccess
文件來(lái)讓網(wǎng)址中不需要 index.php
。如果你的網(wǎng)頁(yè)服務(wù)器是使用 Apache 的話(huà),請(qǐng)確認(rèn)是否有開(kāi)啟 mod_rewrite
模塊。
假設(shè) Laravel 附帶的 .htaccess
文件在 Apache 無(wú)法生效的話(huà),請(qǐng)嘗試下面的方法:
Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]
在 Nginx,在你的網(wǎng)站配置中增加下面的配置,可以使用「優(yōu)雅鏈接」:
location / { try_files $uri $uri/ /index.php?$query_string;}
當(dāng)然,如果你使用 Homestead 的話(huà),優(yōu)雅鏈接會(huì)自動(dòng)的幫你配置完成。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: