国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

[譯] Laravel 5 之美 - 3) 設(shè)置 windows 機(jī)器

馬永翠 / 3141人閱讀

摘要:通過(guò)單擊確定關(guān)閉所有剩余窗口。中的任何其他的使用都將通過(guò)命令提示符來(lái)操作。檢查版本關(guān)閉所有打開(kāi)的命令提示符并打開(kāi)一個(gè)新的命令提示符。首次啟動(dòng)現(xiàn)在,虛擬機(jī)正在運(yùn)行。將會(huì)話主機(jī)名設(shè)置為,端口為將保存為。

原文地址: Laravel 5 Beauty - Setting up a Windows Machine

如何為 Laravel 5.1 開(kāi)發(fā)做好準(zhǔn)備

注意 這是本教程的第二步(針對(duì)Windows用戶)。請(qǐng)?jiān)诶^續(xù)之前安裝以下列出的所有內(nèi)容。

本章介紹了安裝和安裝 Windows 機(jī)器上 Laravel Homestead 的支持軟件所需要的步驟。假設(shè)VirtualBox?和?Vagrant 已經(jīng)從上一章中安裝了。

如果您正在使用 OS X 或 Linux,請(qǐng)?zhí)较乱徽隆?/p> 設(shè)置 Windows 的多種方法

有了 Windows,你可以使用很多不同的方法來(lái)安裝所需的軟件。我嘗試了多種方法才來(lái)找到下面給出的組合。這一章已經(jīng)在 Windows 8.1 中進(jìn)行了測(cè)試,但應(yīng)該也能在 Windows 7 中正確運(yùn)行.

Step 1 - 安裝 PHP

第一步是在 Windows 上安裝 PHP.

Step 1.1 - 下載 / 解壓 PHP

訪問(wèn)?windows.php.net/download?并且下載最新的 Zip 文件包. 對(duì)于我的機(jī)器, 我下載了 ?VC11 x64 Thread Safe?版本. (php-5.6.10-Win32-VC11-x64.zip?當(dāng)前寫(xiě)文章時(shí)候的最新版本.)

PS: 現(xiàn)在已經(jīng)是 7.1 版本是穩(wěn)定版, 大家可以盡情嘗試最新版本

解壓到?C:Php?目錄.

Step 1.2 - 修改 PHP.INI

打開(kāi)一個(gè)命令提示符并執(zhí)行以下操作來(lái)創(chuàng)建 php.ini 文件

復(fù)制 php.ini-development 到 php.ini
C:UsersChuck> cd php
C:Php> copy php.ini-development php.ini

然后編輯?php.ini?并改變一下內(nèi)容.

修改 php.ini
// change
; extension_dir = "ext"
// to
extension_dir = "ext"

// change
;extension=php_openssl.dll
// to
extension=php_openssl.dll

// change
;extension=php_mbstring.dll
// to
extension=php_mbstring.dll

現(xiàn)在在?C:Php?目錄你可以運(yùn)行 php 了.

檢查 PHP 版本
C:Php> php --version
PHP 5.6.10 (cli) (built: Oct 30 2014 16:05:53)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2014 Zend Technologies
Step 1.3 - 添加 C:Php 到環(huán)境變量

打開(kāi)?控制面板

在右上角搜索?高級(jí)系統(tǒng)設(shè)置?

點(diǎn)擊?編輯當(dāng)前賬戶的環(huán)境變量?鏈接

如果?PATH?存在在你的用戶環(huán)境變量中, 然后?[編輯]?它, 添加?;C:Php?到最后.

ps:其他設(shè)置環(huán)境變量的方法

Windows 7

在桌面上右鍵單擊計(jì)算機(jī)圖標(biāo)。

從上下文菜單中選擇屬性

單擊高級(jí)系統(tǒng)設(shè)置鏈接。

單擊環(huán)境變量。在系統(tǒng)變量部分中,找到并選擇?PATH?環(huán)境變量。單擊編輯。如果?PATH?環(huán)境變量不存在,請(qǐng)單擊新建

編輯系統(tǒng)變量(或新建系統(tǒng)變量)窗口中,指定?PATH?環(huán)境變量的值。單擊確定。通過(guò)單擊確定關(guān)閉所有剩余窗口。

Windows XP

選擇開(kāi)始,再選擇控制面板。雙擊系統(tǒng),然后選擇高級(jí)選項(xiàng)卡。

單擊環(huán)境變量。在系統(tǒng)變量部分中,找到并選擇?PATH?環(huán)境變量。單擊編輯。如果?PATH?環(huán)境變量不存在,請(qǐng)單擊新建

編輯系統(tǒng)變量(或新建系統(tǒng)變量)窗口中,指定?PATH?環(huán)境變量的值。單擊確定。通過(guò)單擊確定關(guān)閉所有剩余窗口。

Figure 3.1 - 添加 PHP 到 Windows 環(huán)境變量

下次你打開(kāi)命令行的時(shí)候,?php?會(huì)在你的路徑中, 直接運(yùn)行就可以.

Step 2 - 安裝 Node.js

我們將安裝 Node.js . 因?yàn)樯院罂梢灾苯訌?Windows 命令提示符中直接使用 gulp?
去 ?nodejs.org/download? 并且下載 Windows 版本的安裝程序。(32位或64位)。

Figure 3.2 - Node.js 下載頁(yè)面

使用默認(rèn)安裝. 安裝后,打開(kāi)一個(gè) 的命令提示符,并查看安裝的版本,檢查安裝。

檢查 node 和 npm 版本
C:UsersChuck> node --version
v0.10.33

C:UsersChuck> npm --version
1.4.28
全局安裝 gulp

ps: 國(guó)內(nèi)用戶會(huì)存在下載失敗的情況, 解決方案請(qǐng)參考 [轉(zhuǎn)+] npm 換源 npm 國(guó)內(nèi)鏡像 cnpm

C:UsersChuck> npm install -g gulp
C:UsersChuckAppDataRoaming
pmgulp -> C:UsersChuckAppData/
Roaming
pm
ode_modulesgulpingulp.js
gulp@3.8.10 C:UsersChuckAppDataRoaming
pm
ode_modulesgulp
[snip]
檢查 gulp 版本
C:UsersChuck> gulp --version
[10:13:44] CLI version 3.8.10
[可選] 安裝 Bower

如果希望從 Windows 提示符中運(yùn)行 bower,您可以選擇在全局上安裝 bower 。就我個(gè)人而言,我通常在 Homestead 虛擬機(jī)中運(yùn)行 bower,建議這種全局方式安裝。

使用 NPM 全局安裝 bower。

全局安全 bower
C:UsersChuck> npm install -g bower
C:UsersChuckAppDataRoaming
pmower -> C:UsersChuckAppData
    Roaming
pm
ode_modulesowerinower
bower@1.3.12 C:UsersChuckAppDataRoaming
pm
ode_modulesower
[snip]
檢查 bower 版本
C:UsersChuck> bower --version
1.3.12
記住這只是全局安裝

如果您在一個(gè)特定的項(xiàng)目中使用了 gulp (或 bower ),那么您需要在該項(xiàng)目中使用 npm install (忽略 -g 選項(xiàng))在本地安裝它們。稍后將討論這個(gè)問(wèn)題。

Step 3 - 安裝 Composer

Composer 是?一個(gè)?PHP 包管理工具

Figure 3.3 - Composer 主頁(yè)

下載并且安裝 Windows 安裝程序 Composer-Setup.exe 。在安裝時(shí)使用默認(rèn)值,如果它向您詢問(wèn) PHP 的路徑,請(qǐng)輸入C:Phpphp.exe

一旦 Composer 安裝完成,關(guān)閉所有命令提示符并打開(kāi)一個(gè)新的命令。檢查 Composer 是否正確安裝。

檢查 Composer 版本
C:UsersChuck> composer --version
Composer version 1.0-dev (b23a3cd36870ff0eefc161a4638d9fcf49d998ba)
2014-11-21 17:59:11
安裝 Composer 更新環(huán)境變量

這個(gè)安裝步驟會(huì)把個(gè)人變量中的?C:Php?移動(dòng)到系統(tǒng)變量. 并且添加?C:ProgramDataComposerSetupin?到系統(tǒng)變量

Step 4 - 安裝 GIT 并且設(shè)置 SSH 密鑰

對(duì)于 Windows 我們將安裝本地 GIT 應(yīng)用程序,并且僅使用GIT BASH 來(lái)設(shè)置 SSH 密鑰。Windows 中的任何其他 GIT 的使用都將通過(guò) Windows命令提示符來(lái)操作。

Step 4.1 - 下載 git 安裝包

訪問(wèn)?git-scm.com/downloads?并且點(diǎn)擊?[Downloads for Windows] 按鈕. 這將會(huì)下載最新版本的Git.

(撰寫(xiě)本文時(shí), 下載的文件名是?Git-1.9.4-preview20140920.exe.)

Step 4.2 - 安裝, 選擇 ‘Use Git from Command Prompt’ 選項(xiàng)

運(yùn)行剛剛下載的文件,并選擇默認(rèn)選項(xiàng),直到看到下面的窗口

Figure 3.4 - Git Path 選項(xiàng)

確保選擇 Use Git from the Windows Command Prompt 選項(xiàng)。

對(duì)其余的安裝部分使用默認(rèn)值。

Step 4.3 - 檢查 Git 版本

關(guān)閉所有打開(kāi)的 命令提示符 并打開(kāi)一個(gè)新的命令提示符。通過(guò)執(zhí)行下面的命令確保 Git 成功安裝。

檢查 Git 版本
C:UsersChuck> git --version
git version 1.9.4.msysgit.2
Step 4.4 - 設(shè)置 SSH 密鑰

在 Windows 開(kāi)始菜單中找到 Git Bash ,并執(zhí)行下面的 ssh-keygen 命令。按下 [回車(chē)] 鍵,使用默認(rèn)設(shè)置,并設(shè)置SSH密鑰,不要輸入密碼。

Creating SSH Key in Git Bash
Chuck@Windows ~
$ ssh-keygen -t rsa -C "your@email.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Chuck/.ssh/id_rsa):
Created directory "/c/Users/Chuck/.ssh".
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
$
Step 5 - 添加 Homestead

這一步下載 Laravel Homestead Vagrant.

添加 Homestead box
C:UsersChuck> vagrant box add laravel/homestead
==> box: Loading metadata for box "laravel/homestead"
    box: URL: https://vagrantcloud.com/laravel/homstead

[snip]

在龜速的網(wǎng)絡(luò)連接上下載可能需要等待一段時(shí)間...

Step 6. 安裝 Homestead

現(xiàn)在我們將使用 composer 來(lái)安裝 homestead 命令。這個(gè)命令行工具可以很簡(jiǎn)單操控 Homestead 虛擬機(jī)。

Step 6.1 - 全局安裝 Homestead 全局安裝 Homestead 2.0
C:UsersChuck> composer global require "laravel/homestead=~2.0"
Changed current directory to C:Users/Chuck/AppData/Roaming/Composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing symfony/process (v2.5.7)
    Loading from cache

  - Installing symfony/console (v2.5.7)
    Loading from cache

  - Installing laravel/homestead (v2.0.7)
    Loading from cache

Writing lock file
Generating autoload files
Step 6.2 - 更新用戶/系統(tǒng)變量

Composer 只是將 Homestead 安裝在 vendor 目錄中。用戶(例如,C:UsersYOUAppDataRoamingComposer)。

為了從任何命令提示符中訪問(wèn) homestead ,將此路徑添加到您的用戶 path 變量中。

按照步驟 Step 1.3 - 添加 C:Php 到系統(tǒng)變量 中所做的步驟,執(zhí)行以下步驟: 但這一次添加的路徑在下面(注意替換用戶名)

用來(lái)安裝的路徑

C:UsersYOUAppDataRoamingComposervendorin;vendorin

注意到額外的 ‘vendorbin’ 路徑么?

我們添加了這個(gè)目錄是因?yàn)榇蟛糠謺r(shí)候你都在一個(gè) Laravel 項(xiàng)目的根目錄中,你就可以輕松訪問(wèn)該項(xiàng)目中提供的任何 vendor 工具。例如,Phpunit?安裝在每個(gè) Laravel 項(xiàng)目的供應(yīng)商 vendor/bin 目錄中。

Step 6.3 - 驗(yàn)證 Homestead 是否安裝

關(guān)閉所有打開(kāi)的 命令提示符 并打開(kāi)一個(gè)新的命令提示符一遍路徑立即生效。然后檢查 homestead 的版本來(lái)驗(yàn)證它是否已經(jīng)安裝

檢查 Homestead 版本
C:UsersChuck>homestead --version
Laravel Homestead version 2.0.7
Step 6.4 - 初始化 Homestead

一旦您安裝了 homestead 命令并將 composer bin 目錄添加到您的路徑,那么您需要初始化 Homestead.

初始化 Homestead
C:UsersChuck> homestead init
Creating Homestead.yaml file...
Homestead.yaml file created at: C:UsersChuck.homestead/Homestead.yaml
記住

你只需要初始化一次 Homestead.

Step 7 - 啟動(dòng) Homestead VM

為了第一次打開(kāi) Homestead ,我們將創(chuàng)建一個(gè) ?Code 目錄來(lái)存儲(chǔ)我們的項(xiàng)目,并使用 homestead up 命令。

首次啟動(dòng) Homestead
C:UsersChuck> mkdir Code
C:UsersChuck> homestead up
Bringing machine "default" up with "virtualbox" provider...
==> default: Importing base box "laravel/homestead"...
==> default: Matching MAC address for NAT networking...
==> default Checking if box "laravel/homestead" is up to date...

[snip]

現(xiàn)在,Homestead 虛擬機(jī)正在運(yùn)行。如果你退出 Windows命令提示符,VM 仍在運(yùn)行。它將保持活動(dòng)狀態(tài),直到你從 Windows命令提示符 發(fā)送一個(gè)?homestead halt 命令。

您可以登錄到 Homestead 虛擬機(jī),但是在 Windows 上,我們不會(huì)使用 homestead ssh 命令,我們將使用 PuTTY

Step 8 - 設(shè)置 PuTTY

Windows 沒(méi)有提供 SSH 客戶端,因此我們需要下載和安裝一個(gè) SSH 客戶端。在這本書(shū)中,我們將使用 PuTTY,并設(shè)置他來(lái)登錄到 Homestead VM。

Step 8.1 - 下載和安裝 PuTTY

下載?putty-0.70-installer. 運(yùn)行此文件來(lái) PuTTY. 你可以使用的默認(rèn)設(shè)置.

Step 8.2 - 轉(zhuǎn)換 SSH Key

接下來(lái),在 Windows 開(kāi)始菜單中找到 PuTTYgen 并運(yùn)行它。選擇 Conversions 菜單,然后導(dǎo)入密鑰。翻到步驟 4.4 中創(chuàng)建的 id_rsa 文件。然后單擊 [Save private key] 按鈕。是的,您想要在沒(méi)有傳遞短語(yǔ)的情況下保存密鑰,并將它保存到相同的目錄中——在我的示例中是 C:UsersChuck.ssh —使用文件名 id_rsa.ppk

Step 8.3 - 設(shè)置 Homestead PuTTY Session

啟動(dòng) PuTTY ,并設(shè)置 Connection | SSH | Auth 私鈅設(shè)置為剛剛創(chuàng)建的 id_rsa.ppk 。將會(huì)話主機(jī)名設(shè)置為 vagrant@127.0.0.1 ,端口為 2222.

將 session 保存為 ?homestead

第一次運(yùn)行這個(gè)會(huì)話時(shí),會(huì)彈出一個(gè)確認(rèn)框,但是在此之后,你登錄到 Homestead虛擬機(jī)無(wú)需輸入密碼。

你可能想在桌面上創(chuàng)建一個(gè)快捷方式。你想要指向的快捷方式位置是 : "C:Program Files (x86)PuTTYPutty.exe" -load homestead 并命名 homestead

更改 PuTTY’s 字體

默認(rèn) PuTTY 的字體是 Courier New,我看起來(lái)非常難看, 你可以在 PuTTy 的配置中打開(kāi) Window | Appearance ,改變字體、大小、顏色等。

Step 8.4 - 通過(guò) PuTTY 連接 Homestead

執(zhí)行你剛剛用 PuTTy 創(chuàng)建的 homestead 會(huì)話,你會(huì)看到一個(gè)類(lèi)似于下面的屏幕。

Homestead’s 首屏
Using username "vagrant".
Authenticating with public key "imported-openssh-key"
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-11-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Fri Nov 28 04:24:01 UTC 2014

  System load:  0.0               Processes:           92
  Usage of /:   5.2% of 39.34GB   Users logged in:     0
  Memory usage: 33%               IP address for eth0: 10.0.2.15
  Swap usage:   0%                IP address for eth1: 192.168.10.10

  Graph this data and manage this system at:
    https://landscape.canonical.com/

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

Last login: Fri Nov 28 04:24:01 2014 from 10.0.2.2
vagrant@homestead:~$
Step 9 - 安裝 Laravel 安裝器

最后一步,我們將安裝 Laravel 安裝器

全局安裝 Laravel 安裝器
C:UsersChuck> composer global require "laravel/installer=~1.1"
Changed current directory to C:Users/Chuck/AppData/Roaming/Composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing guzzlehttp/streams (2.1.0)
    Downloading: 100%

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

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

Writing lock file
Generating autoload files

由于您的路徑已經(jīng)在步驟 6.2 中更新,已經(jīng)包含 composer 的 bin 目錄,因此應(yīng)該可以從 DOS提示符 中訪問(wèn) laravel 命令。通過(guò)檢查版本來(lái)驗(yàn)證是否安裝成功。

檢查 Laravel 版本
C:UsersChuck>laravel --version
Laravel Installer version 1.1
恭喜!

現(xiàn)在您有了一個(gè)虛擬的 Ubuntu 64位機(jī),準(zhǔn)備好開(kāi)發(fā)您的 Laravel 5.1 web應(yīng)用程序吧。

回顧

這一章基本上是為了讓 Laravel Homestead 在你的 Windows 機(jī)器上運(yùn)行而進(jìn)行的一系列安裝操作。好消息是,這些步驟只需要搞一次.

現(xiàn)在,請(qǐng)?zhí)?Using Homestead 一章,獲取關(guān)于 Laravel Homestead 的一些信息。

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/25900.html

相關(guān)文章

  • [] Laravel 5 之美 - 2) 安裝運(yùn)行時(shí)必要軟件和組件

    摘要:對(duì)于來(lái)說(shuō),在主機(jī)操作系統(tǒng)上運(yùn)行是絕對(duì)必要的。在和中,從主機(jī)操作系統(tǒng)中運(yùn)行可以出現(xiàn)系統(tǒng)通知。你仍然可以在或的虛擬機(jī)中成功地運(yùn)行,但在發(fā)出通知時(shí)將收到警告錯(cuò)誤僅從你的主機(jī)操作系統(tǒng)運(yùn)行。 原文地址: Laravel 5.1 Beauty - Required Software and Components 怎樣安裝開(kāi)發(fā) Laravel 5.1 必要的軟件: VirtualBox 和 Vagr...

    alaege 評(píng)論0 收藏0
  • [] Laravel 5 之美 - 4) 設(shè)置 OS X 或者 Linux 開(kāi)發(fā)機(jī)器

    摘要:和使用作為包管理器,使用。除了以外,沒(méi)有官方的包管理器,但是非官方的包管理器。檢查版本要求版本是或更高版本。下載頁(yè)面安裝完畢后,一定要檢查版本,確保和在終端可用檢查和版本安裝是快速開(kāi)發(fā)的一個(gè)不可或缺的部分。 原文地址: Laravel 5 Beauty - Setting up an OS X or Linux Machine 讓你的 OS X 或者 Linux 機(jī)器做好開(kāi)發(fā) Lara...

    ad6623 評(píng)論0 收藏0
  • [] Laravel 5 之美 - 1) 介紹

    摘要:原文地址我的新書(shū)的簡(jiǎn)要介紹長(zhǎng)期支持是第一個(gè)長(zhǎng)期支持發(fā)行版。這意味著提供了年的修復(fù),并且提供了年的安全補(bǔ)丁。但并不是一個(gè)真正的能夠涵蓋方方面面的手冊(cè)。 原文地址: Laravel 5.1 Beauty - Introduction 我的新書(shū) About Laravel 5.1 的簡(jiǎn)要介紹 長(zhǎng)期支持 Laravel 5.1 是第一個(gè)LTS(長(zhǎng)期支持) Laravel 發(fā)行版。這意味著提供了...

    yibinnn 評(píng)論0 收藏0
  • [] Laravel 5 之美 - 單元測(cè)試

    摘要:事實(shí)上,這是討論測(cè)試的惟一一章。因此,在中沒(méi)有單一的測(cè)試方法。包含了這是的標(biāo)準(zhǔn)強(qiáng)調(diào)業(yè)務(wù)或特性測(cè)試是最流行的框架。然后我們?cè)谶@個(gè)項(xiàng)目中使用進(jìn)行單元測(cè)試。在隨后的章節(jié)中,將不再進(jìn)行測(cè)試。 原文地址: Laravel 5.1 Beauty - Testing Note 本系列第四節(jié)內(nèi)容. 本章會(huì)創(chuàng)建一個(gè)以后可以用到的項(xiàng)目便于以后我們的課程使用, 同時(shí)也會(huì)查課各種測(cè)試選項(xiàng). 以后一段時(shí)間內(nèi)會(huì)開(kāi)...

    fuyi501 評(píng)論0 收藏0
  • [] Laravel-mix 中文文檔

    摘要:原文地址鏡像地址中文文檔概覽基本示例是位于頂層的一個(gè)簡(jiǎn)潔的配置層,在的情況下使用會(huì)使操作變的非常簡(jiǎn)單。在項(xiàng)目根目錄下并沒(méi)有配置文件,默認(rèn)指向根目錄下的配置文件。否則,它通常與需要?jiǎng)h除的錯(cuò)誤鎖文件有關(guān)。該問(wèn)題已被在修復(fù)。 原文地址: Laravel Mix Docs 鏡像地址 : Laravel-mix 3.0 中文文檔 概覽 基本示例 larave-mix 是位于webpack頂層的一...

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

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

0條評(píng)論

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