成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

1. Laravel的初始化安裝 - Laravel從零開(kāi)始教程

baukh789 / 2777人閱讀

摘要:要學(xué)習(xí)那么第一步就是要在我們的開(kāi)發(fā)機(jī)上安裝并運(yùn)行,首先我們會(huì)先安裝再使用框架提供的安裝小工具,通過(guò)使用就能生成我們的工程了。在的官方網(wǎng)站上的文檔中已經(jīng)很詳細(xì)的介紹了如何安裝不過(guò)文檔可能講解的并不是那么的細(xì)致。從零開(kāi)始學(xué)系列目錄地址

要學(xué)習(xí)Laravel,那么第一步就是要在我們的開(kāi)發(fā)機(jī)上安裝并運(yùn)行Laravel,首先我們會(huì)先安裝composer,再使用laravel框架提供的安裝小工具,通過(guò)使用laravel new project就能生成我們的laravel工程了。

在Laravel的官方網(wǎng)站上的文檔中已經(jīng)很詳細(xì)的介紹了如何安裝Laravel, 不過(guò)laravel文檔可能講解的并不是那么的細(xì)致。這里我們還是按部就班的看看如果去安裝Laravel.

安裝Laravel需要的php版本和需要的php擴(kuò)展如下:

php>=5.59

Open SSl php擴(kuò)展

PDO php擴(kuò)展

Mbstring PHP擴(kuò)展

Tokenizer PHP擴(kuò)展

我們進(jìn)入終端,輸入php -v就能查看你本機(jī)的php版本了

? php -v                            
PHP 7.0.12 (cli) (built: Nov  5 2016 22:18:02) ( NTS DEBUG )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies

如果你需要重新安裝配置php開(kāi)發(fā)環(huán)境,你可以看我的下面這篇文章:
Mac OS Sierra使用HomeBrew安裝ZSH + MNMP (Mac + Nginx + Mysql + Php) 開(kāi)發(fā)環(huán)境

Laravel使用了php包依賴管理工具composer,關(guān)于composer的安裝和基本用法,
你可以查閱下我寫的composer教程

當(dāng)然,我們也可以先安裝起來(lái)composer, 使用下面兩條命令即可:

curl -sS https://getcomposer.org/installer | php  # 下載composer.phar
mv composer.phar /usr/local/bin/composer   # 移動(dòng)composer.phar 并更名為composer,讓composer可以全局使用

當(dāng)你安裝完composer, 你在終端運(yùn)行composer命令,就能出現(xiàn)以下的composer命令列表:

? composer
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ / __ `__ / __ / __ / ___/ _ / ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.2.2 2016-11-03 17:43:15

Usage:
  command [options] [arguments]

Options:
  -h, --help                     Display this help message

安裝完composer后,我們就能夠使用composer global require "laravel/installer" 來(lái)安裝Laravel安裝器了,這里的global代表我們?nèi)职惭bLaravel/installer, 這樣我們?cè)诮K端的任何路徑下都可以使用laravel安裝器了. 我們來(lái)試一下這個(gè)命令(下面這條命令你只要運(yùn)行一次就可以了):

? composer global require "laravel/installer"

Changed current directory to /Users/zhoujiping/.composer
Using version ^1.3 for laravel/installer
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing symfony/process (v3.1.6)
    Downloading: 100%         

  - Installing psr/log (1.0.2)
    Downloading: 100%         

  - Installing symfony/debug (v3.1.6)
    Downloading: 100%         

  - Installing symfony/polyfill-mbstring (v1.2.0)
    Downloading: 100%         

  - Installing symfony/console (v3.1.6)
    Downloading: 100%         

  - Installing guzzlehttp/promises (1.2.0)
    Loading from cache

  - Installing psr/http-message (1.0.1)
    Downloading: 100%         

  - Installing guzzlehttp/psr7 (1.3.1)
    Loading from cache

  - Installing guzzlehttp/guzzle (6.2.2)
    Downloading: 100%         

  - Installing laravel/installer (v1.3.4)
    Downloading: 100%         

symfony/console suggests installing symfony/event-dispatcher ()
Writing lock file
Generating autoload files

這時(shí)候我們?cè)诮K端運(yùn)行laravel new Project命令的時(shí)候,可能會(huì)出現(xiàn)找不到命令的提示,所以我們要將~/.composer/vendor/bin路徑放到我們的環(huán)境變量中,在Mac系統(tǒng)中,我們可以通過(guò)vi ~/.bashrc將上面的路徑放入.bashrc中,或者通過(guò)vi ~/.bash_profile將上面的路徑放入.bash_profile中,當(dāng)然,如果你和我一樣,不喜歡用bash,使用的是zsh,你可以通過(guò)vi ~/.zshrc,然后添加下面這條命令到你的環(huán)境配置文件中:

export PATH="$HOME/.composer/vendor/bin:$PATH"

加入上面的命令,保存文件后,重新打開(kāi)一個(gè)終端的窗口,或者你也可以使用source 配置文件來(lái)更新下,現(xiàn)在我們就可以運(yùn)行laravel new Project了,這里的Project是你的項(xiàng)目名,你可以隨便取一個(gè),我們來(lái)試一下:

cd /usr/local/var/www/   # 切換到你要想要安裝Larave框架的目錄

laravel new Laravel53 # 安裝Laravel最新版的框架,Laravel53是我自己命名的目錄

# ... 這里會(huì)顯示安裝信息,請(qǐng)將composer源換成中國(guó)的,會(huì)快狠多,我的composer教程中有介紹
# 最后出現(xiàn)Application ready! Build something amazing.這句話說(shuō)明Laravel框架安裝成功了。

我們檢查下:

?  cd /usr/local/var/www/Laravel53
?  ls                   
app           composer.lock package.json  resources     tests
artisan       config        phpunit.xml   routes        vendor
bootstrap     database      public        server.php    yarn.lock
composer.json gulpfile.js   readme.md     storage

通過(guò)laravel new 項(xiàng)目名命令默認(rèn)安裝的是laravel5.3版本,如果你想安裝laravel5.2版本,那可以這樣使用:

laravel new MyProject --5.2

那如果你想安裝的laravel版本要更早些的,比如說(shuō)要安裝Laravel5.1版本的,那么你可以使用composer的create-project來(lái)安裝,如下:

composer create-project laravel/laravel MyProject  "5.1.*" 

ok, 下面,我們就可以在當(dāng)前目錄用sublime通過(guò)subl .打開(kāi)這個(gè)項(xiàng)目了。

subl .  

像上面這樣能用sublime打開(kāi)當(dāng)前目錄的文件,我是用homebrew安裝的sublime,其他方式安裝的sublime,我不知道是否可以在終端下這么使用。

本節(jié)到這里結(jié)束。

從零開(kāi)始學(xué)Laravel系列目錄地址

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/22021.html

相關(guān)文章

  • 2. Laravel視圖View和路由Route初探 - Laravel從零開(kāi)始教程

    摘要:在程序界最熟悉的莫過(guò)于通過(guò)輸出我們能了解路由和最基礎(chǔ)的視圖,這一小節(jié),我們主要是學(xué)習(xí)下如何創(chuàng)建路由,如何加載視圖,這節(jié)非常簡(jiǎn)單,跟著做就行。從零開(kāi)始學(xué)教程目錄 在程序界最熟悉的莫過(guò)于Hello World,通過(guò)輸出Hello Word,我們能了解路由和最基礎(chǔ)的視圖,這一小節(jié),我們主要是學(xué)習(xí)下如何創(chuàng)建路由,如何加載視圖,這節(jié)非常簡(jiǎn)單,跟著做就行。 上一節(jié)我們通過(guò)laravel new 項(xiàng)...

    iliyaku 評(píng)論0 收藏0
  • 3. 視圖數(shù)據(jù)View Data和Balde模版 - Laravel從零開(kāi)始教程

    從零開(kāi)始學(xué)laravel教程目錄 我們經(jīng)常需要將數(shù)據(jù)傳遞到視圖層顯示,Laravel中是如何做到這點(diǎn)的呢?那我們就要先了解下Balde模版. 我們現(xiàn)在還是進(jìn)入到我們的Laravel52的項(xiàng)目中,用sublime打開(kāi)它: ? cd /usr/local/var/www/Laravel52 ? subl . 進(jìn)入到route.php文件中,上一節(jié)我們只是顯示一個(gè)靜態(tài)的視圖層,如下: Route::ge...

    vibiu 評(píng)論0 收藏0
  • 從零構(gòu)建一個(gè)基于DockerLaravel應(yīng)用

    摘要:簡(jiǎn)介其實(shí)在這樣的一個(gè)云計(jì)算時(shí)代早就已被人眾所周知了它改變了傳統(tǒng)物理機(jī)的虛擬化方式使得機(jī)器的資源得到了高效的利用因?yàn)檫\(yùn)行在中的應(yīng)用實(shí)際上就是運(yùn)行在宿主機(jī)上的所以它是不需要進(jìn)行硬件層面的虛擬化以及運(yùn)行一個(gè)完整操作系統(tǒng)來(lái)支持于是在應(yīng)用代碼的執(zhí)行效 Docker簡(jiǎn)介 其實(shí)在這樣的一個(gè)云計(jì)算時(shí)代, Docker 早就已被人眾所周知了,它改變了傳統(tǒng)物理機(jī)的虛擬化方式,使得機(jī)器的資源得到了高效的利用...

    ixlei 評(píng)論0 收藏0
  • 部署laravel5.2到 Linux CentOS 7

    摘要:部署到前言距離上一次的學(xué)習(xí)又過(guò)去了長(zhǎng)時(shí)期,期間跑去學(xué)習(xí)了和無(wú)限的辛酸史。,我的環(huán)境配置以及使用到的工具環(huán)境。之后在本地文件名,可以輸入多個(gè)用空格隔開(kāi)第一次提交以上就完成了項(xiàng)目文件提交至遠(yuǎn)程庫(kù)。注文件夾無(wú)需提交。 部署laravel5.2到 Linux CentOS 7 前言 距離上一次的laravel學(xué)習(xí)又過(guò)去了N長(zhǎng)時(shí)期,期間跑去學(xué)習(xí)了React和React Native...無(wú)限的辛...

    darryrzhong 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<