溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

laravel安裝的幾種方法總結(jié)

發(fā)布時(shí)間:2020-06-23 10:20:44 來源:網(wǎng)絡(luò) 閱讀:2859 作者:Homelam 欄目:web開發(fā)

Laravel安裝方法大的來分可以分為利用Composer安裝和一鍵安裝包安裝。

先來說一下最簡單的安裝方式,利用一鍵安裝包來安裝Laravel。

為了方便初學(xué)者學(xué)習(xí)Laravel有大神在網(wǎng)上提供了一鍵安裝包(下載網(wǎng)址:http://www.golaravel.com/download/)安裝起來非常方便直接下載壓縮包解壓到自己的項(xiàng)目部署目錄就可以使用了,順便說以一下Laveral的入口文件為Public下的index.php,和項(xiàng)目根目錄下的server.php,也就是說安裝好后直接訪問XXX/public即可看到Laravel的歡迎頁面。Laravel對(duì)環(huán)境有一定的要求所以安裝前務(wù)必檢查一下自己的運(yùn)行環(huán)境是否符合要求(環(huán)境要求參加:http://laravel-china.org/docs/5.1/installation)。

下面來說一下最讓初學(xué)者頭痛的安裝方法,利用Composer安裝。

Composer官網(wǎng)對(duì)它的介紹是這樣的:“Composer 是 PHP 的一個(gè)依賴管理工具。它允許你申明項(xiàng)目所依賴的代碼庫,它會(huì)在你的項(xiàng)目中為你安裝他們”。

利用Composer安裝也有兩種方法。

一,利用Laravel安裝工具安裝(直接Copy手冊(cè)上的東西啦)

1,使用 Composer 下載 Laravel 安裝包:

composer global require "laravel/installer"

(安裝好Composer后在命令行就可以輸入Composer了如下圖,上面的命令就是Composer命令行工具提供的)laravel安裝的幾種方法總結(jié)

2,下載完成后,就可以利用Laravel提供的安裝工具安裝啦(也是命令行工具,所以請(qǐng)確定你已將 ~/.composer/vendor/bin 路徑加到 PATH,只有這樣系統(tǒng)才能找到 laravel 的執(zhí)行文件。我安裝的時(shí)候是自動(dòng)添加進(jìn)去的,所大家安裝完成后在命令行輸入Laravel試試,如果提示不是系統(tǒng)內(nèi)部命令那就需要自己手動(dòng)配置啦)

在mac中:   vi ~/.bash_profile

         添加:export PATH="~/.composer/vendor/bin:$PATH

       保存后  source ~/.bash_profile 使的配置生效

例如要做一個(gè)blog項(xiàng)目,將命令行切換到項(xiàng)目部署位置運(yùn)行:laravel new blog 將會(huì)在當(dāng)前目錄下創(chuàng)建一個(gè)叫 blog 的目錄,此目錄里面存放著新安裝的 Laravel 和代碼依賴。(這個(gè)方法的安裝速度比通過 Composer 安裝要快上許多,Laravel 的安裝工具提供的源是國外鏡像而且好像不能更改,由于墻的存在所以能不能安裝成功看人品啦)

laravel new blog

二,利用Composer  Create-Project。

通過 Composer 在命令行運(yùn)行 create-project 命令來安裝 Laravel:

可以指定laravel版本,也可以省略(省略默認(rèn)安裝最新發(fā)布版)

composer create-project laravel/laravel --prefer-dist blog "5.5.*"

這種方式安裝默認(rèn)源也是國外鏡像安裝起來會(huì)很慢,幸好有解決方案,那就是把源改為國內(nèi)鏡像。

切換鏡像源(中國鏡像):

    composer config -g repo.packagist composer https://packagist.phpcomposer.com



有不對(duì)的地方希望大家指正。


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI