成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

在 Windows10 系統(tǒng)中安裝 Homestead 本地開發(fā)環(huán)境

vboy1010 / 951人閱讀

摘要:在系統(tǒng)中安裝本地開發(fā)環(huán)境在環(huán)境下安裝開發(fā)環(huán)境,網(wǎng)上有很多相關(guān)教程其中大多都是環(huán)境,很多大神都是用戶的。但是還是有很多像我這樣的小弟還是用的系統(tǒng),而在系統(tǒng)上面因?yàn)闄?quán)限問題安裝還是有各種問題發(fā)生??梢允褂帽镜匕惭b的方法。

在 windows10 系統(tǒng)中安裝 homestead 本地開發(fā)環(huán)境

在 windows10 環(huán)境下安裝 homestead 開發(fā)環(huán)境,網(wǎng)上有很多相關(guān)教程其中大多都是 mac 環(huán)境,很多大神都是用戶的 mac 。 但是還是有很多像我這樣的小弟還是用的 windows 系統(tǒng),而在 win10 系統(tǒng)上面因?yàn)闄?quán)限問題安裝 homestead 還是有各種問題發(fā)生。

需求:

VirtualBox 5.2

Vagrant

安裝完 VirtualBox 5.2 和 Vagrant 你可以在終端中執(zhí)行下面的命令將 laravel/homestead box 添加到 Vagrant 中安裝(如果你出現(xiàn)下載很慢,或者無(wú)法下載的問題,可以開啟一個(gè)vpn ,這里推薦一個(gè)免費(fèi)的 setupVpn)

vagrant box add laravel/homestead

如果你的網(wǎng)絡(luò)實(shí)在不好,我就碰到過公司網(wǎng)絡(luò)超級(jí)慢的公司??梢允褂帽镜匕惭b的方法。
https://www.jianshu.com/p/ae9...

注意:我們下載box的時(shí)候最好下載最新的版本,如果下載的box和后面的homestead 版本不相配可能會(huì) 出現(xiàn)各種奇怪的問題

安裝 Homestead

你可以通過克隆倉(cāng)庫(kù)代碼來(lái)實(shí)現(xiàn) Homestead 安裝。將倉(cāng)庫(kù)克隆到用戶目錄下的 Homestead 目錄,這樣 Homestead 盒子就可以作為所有其他 Laravel 項(xiàng)目的主機(jī):

git clone https://github.com/laravel/homestead.git homestead

克隆完成后,我們切換到最新的分支版本 v7.14.2 ,我們用的最新homestead.box 6.3.0:

// Clone the desired release...
git checkout v7.14.2

接下來(lái),在 Homestead 目錄下運(yùn)行 bash init.sh 命令來(lái)創(chuàng)建 Homestead.yaml 配置文件,生成的 Homestead.yaml 配置文件文件位于當(dāng)前 Homestead 目錄:

bash init.sh

配置 Homestead.yaml

name: homestead
ip: 192.168.10.10
memory: 2048
cpus: 2
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
    - ~/.ssh/id_rsa
    
folders:
    -
        map: "D:webroot"
        to: /home/vagrant
        type: nfs 
        
        
sites:
    -
        map: homestead.test
        to: /home/vagrant/homestead/public  
   
databases:
    - homestead-test

nfs 模式就要是提升虛擬機(jī)和本機(jī)之間的文件讀取速度,可以不開啟 nfs, 如果要開啟可以參考這篇教程 解決 Windows 系統(tǒng)使用 Homestead 運(yùn)行 Laravel 本地項(xiàng)目響應(yīng)緩慢問題

不要忘記把 Nginx 站點(diǎn)配置中的域名添加到本地機(jī)器上的 hosts 文件中,該文件會(huì)將對(duì)本地域名的請(qǐng)求重定向到 Homestead 虛擬機(jī),在 Mac 或 Linux上,該文件位于 /etc/hosts,在 Windows 上,位于 C:WindowsSystem32driversetchosts,添加方式如下:

192.168.10.10 homestead.test

啟動(dòng) Vagrant 盒子
配置好 Homestead.yaml 文件后,在 Homestead 目錄下運(yùn)行 vagrant up 命令,Vagrant 將會(huì)啟動(dòng)虛擬機(jī)并自動(dòng)配置共享文件夾以及 Nginx 站點(diǎn),初次啟動(dòng)需要花費(fèi)一點(diǎn)時(shí)間進(jìn)行初始化:

Administrator@SC-201808141722 MINGW64 /d/homestead ((v7.14.2))
$ vagrant up --provision
==> vagrant: A new version of Vagrant is available: 2.1.4!
==> vagrant: To upgrade visit: https://www.vagrantup.com/downloads.html

Bringing machine "homestead" up with "virtualbox" provider...
==> homestead: Checking if box "laravel/homestead" is up to date...
==> homestead: Clearing any previously set forwarded ports...
==> homestead: Clearing any previously set network interfaces...
==> homestead: Preparing network interfaces based on configuration...
    homestead: Adapter 1: nat
    homestead: Adapter 2: hostonly
==> homestead: Forwarding ports...
    homestead: 80 (guest) => 8000 (host) (adapter 1)
    homestead: 443 (guest) => 44300 (host) (adapter 1)
    homestead: 3306 (guest) => 33060 (host) (adapter 1)
    homestead: 4040 (guest) => 4040 (host) (adapter 1)
    homestead: 5432 (guest) => 54320 (host) (adapter 1)
    homestead: 8025 (guest) => 8025 (host) (adapter 1)
    homestead: 27017 (guest) => 27017 (host) (adapter 1)
    homestead: 22 (guest) => 2222 (host) (adapter 1)
==> homestead: Running "pre-boot" VM customizations...
==> homestead: Booting VM...
==> homestead: Waiting for machine to boot. This may take a few minutes...
    homestead: SSH address: 127.0.0.1:2222
    homestead: SSH username: vagrant
    homestead: SSH auth method: private key
    homestead: Warning: Connection reset. Retrying...
    homestead: Warning: Connection aborted. Retrying...
    homestead: Warning: Connection reset. Retrying...
    homestead: Warning: Connection aborted. Retrying...
    homestead: Warning: Connection reset. Retrying...
    homestead: Warning: Connection aborted. Retrying...
==> homestead: Machine booted and ready!
==> homestead: Checking for guest additions in VM...
==> homestead: Setting hostname...
==> homestead: Configuring and enabling network interfaces...
==> homestead: Running provisioner: shell...
    homestead: Running: script: Creating Certificate: homestead.test
==> homestead: Running provisioner: shell...
    homestead: Running: script: Creating Site: homestead.test
==> homestead: Running provisioner: shell...
    homestead: Running: inline script
==> homestead: Running provisioner: shell...
    homestead: Running: script: Checking for old Schedule
==> homestead: Running provisioner: shell...
    homestead: Running: script: Clear Variables
    homestead: sed: can"t read /home/vagrant/.profile: No such file or directory
==> homestead: Running provisioner: shell...
    homestead: Running: script: Restarting Cron
==> homestead: Running provisioner: shell...
    homestead: Running: script: Restarting Nginx
==> homestead: Running provisioner: shell...
    homestead: Running: script: Creating MySQL Database: homestead-test
==> homestead: Running provisioner: shell...
    homestead: Running: script: Creating Postgres Database: homestead-test
==> homestead: Running provisioner: shell...
    homestead: Running: script: Update Composer
    homestead: You are already using composer version 1.7.2 (stable channel).
==> homestead: Running provisioner: shell...
    homestead: Running: C:/Users/ADMINI~1/AppData/Local/Temp/vagrant-shell20180903-12352-ohdsb3.sh

里面會(huì)顯示出創(chuàng)建的站點(diǎn)和數(shù)據(jù)庫(kù)等信息 ,現(xiàn)在就可以通過 homestead.test 訪問你的項(xiàng)目了。

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

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

相關(guān)文章

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

    摘要:通過單擊確定關(guān)閉所有剩余窗口。中的任何其他的使用都將通過命令提示符來(lái)操作。檢查版本關(guān)閉所有打開的命令提示符并打開一個(gè)新的命令提示符。首次啟動(dòng)現(xiàn)在,虛擬機(jī)正在運(yùn)行。將會(huì)話主機(jī)名設(shè)置為,端口為將保存為。 原文地址: Laravel 5 Beauty - Setting up a Windows Machine 如何為 Laravel 5.1 開發(fā)做好準(zhǔn)備 注意 這是本教程的第二步(針對(duì)Wi...

    馬永翠 評(píng)論0 收藏0
  • [譯] Laravel 5 之美 - 2) 安運(yùn)行時(shí)必要軟件和組件

    摘要:對(duì)于來(lái)說,在主機(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 怎樣安裝開發(fā) Laravel 5.1 必要的軟件: VirtualBox 和 Vagr...

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

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

    ad6623 評(píng)論0 收藏0
  • Nodejs-現(xiàn)

    摘要:安裝現(xiàn)在基本上是前端工程師電腦中必裝的一款軟件了。中安裝在中安裝,最好的方式就是通過來(lái)安裝。通過上面的命令安裝完成之后,在終端中使用命令,會(huì)發(fā)現(xiàn)該命令無(wú)法使用。在中安裝,可以直接使用命令在中安裝,可以下載安裝包之后,一直點(diǎn)擊下一步。 安裝 Nodejs 現(xiàn)在 Nodejs 基本上是前端工程師電腦中必裝的一款軟件了。即使對(duì) Nodejs 開發(fā)了解甚少,但是在其他開發(fā)中也會(huì)需要使用 Nod...

    EscapedDog 評(píng)論0 收藏0
  • Win10搭建Laravel-HomeStead

    摘要:當(dāng)然這步也可以用離線安裝首先將文件改名為執(zhí)行百度網(wǎng)盤鏈接密碼啟動(dòng)執(zhí)行效果如圖六常用命令優(yōu)雅關(guān)閉盒子名稱從中去除添加的盒子重新加載配置 一.介紹簡(jiǎn)單說下Homestead吧,它有兩個(gè)功能: 就是為了能夠在本地方便開發(fā)laravel應(yīng)用,體現(xiàn)laravel開發(fā)的優(yōu)雅性.(但是前期安裝的時(shí)候因?yàn)楦鞣N坑,還是比較難受的) 使得開發(fā)環(huán)境和生產(chǎn)環(huán)境保持一致。Homestead就是web開發(fā)所需軟...

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

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

0條評(píng)論

閱讀需要支付1元查看
<