国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Heim php教程 php手冊 Tutorial zur Windows-Installation der Homestead-Entwicklungsumgebung

Tutorial zur Windows-Installation der Homestead-Entwicklungsumgebung

Oct 15, 2016 am 10:31 AM

1. Ressourcenvorbereitung

Link: http://pan.baidu.com/s/1mh7qUBe Passwort: p4wx

 1. Die Datei ?virtualbox.box“ wird im Stammverzeichnis von Laufwerk C abgelegt.

 2. Die Datei metadata.json wird im Benutzerverzeichnis des Laufwerks C abgelegt. Meiner ist zum Beispiel C:Userspc

 3. Laden Sie Git-2.9.3-64-bit.exe herunter und installieren Sie es. Belassen Sie einfach alles als Standard.

 4. Laden Sie vagrant_1.8.5.msi herunter und installieren Sie es.

5. Laden Sie VirtualBox-5.1.4-110228-Win.exe herunter und installieren Sie es.

2. Einführung

 1. Was ist Landstreicher?

 VirtualBox Ich glaube, viele Leute haben es verwendet. Es ist eine Virtualisierungssoftware, die zur Virtualisierung eines Computers auf unserem Computer verwendet wird. Es ist dasselbe wie VMware Workstation, KVM, Xen usw . (Fachbegriff hei?t Hypervisor), bietet aber eine benutzerfreundliche Oberfl?che (auch VMware hat sie), unterstützt verschiedene Plattformen (Linux, Win, Mac), ist sehr leichtgewichtig und das Wichtigste ist, dass es kostenlos ist Verwendung Sehr umfangreich.

Die h?ufigste Situation, in der wir normalerweise VirtualBox verwenden, ist, dass unser Computer Win ist und wir Linux ausführen m?chten, oder dass unser Computer Linux ist und wir Win Online Banking, QQ oder etwas wie Win Only ausführen m?chten Es gibt Wein. Solche Dinge k?nnen Software unter Win unter Linux ausführen, aber w?re die Stabilit?t eines Win-Systems nicht besser? Und bei der aktuellen Computerkonfiguration besteht kein Grund zur Sorge, dass die virtuelle Maschine Speicher, CPU usw. verbraucht. Es w?re eine Verschwendung, wenn Sie es nicht verwenden würden, ganz zu schweigen davon, dass VirtualBox so leichtgewichtig ist. Pers?nliche Erfahrung mit der Ausführung von QQ auf einem . .

Für flei?ige Programmierer, die jeden Tag programmieren, kann VirtualBox nicht einfach durch Anh?ngen eines Q verwendet werden. Was Programmierer am meisten tun, ist Codieren, vielleicht arbeite ich an vielen Projekten, einschlie?lich Java und PHP Ich gehe nach Hause und spiele Python oder etwas anderes. Ich m?chte die Konfiguration der neuen Version von Mongodb, Emacs oder Vim ausprobieren Die n?chste Version wird Postgresql verwenden. Da so viele Dinge auf einem Computer zusammengestellt und installiert werden, werden Sie sicherlich durch die verschiedenen Konfigurationsumgebungen verwirrt und genervt sein.

Was soll ich tun? Es ist am besten, für jedes Projekt eine saubere Entwicklungsumgebung zu haben, aber es ist für uns unm?glich, jedes Projekt mit einem Computer auszustatten Geben Sie jedem Projekt eine saubere Entwicklungsumgebung. Ein Projekt ist mit einer virtuellen Maschine ausgestattet, und bei der Entwicklung von A wird die virtuelle Maschine von A gestartet, sodass jede Entwicklungsumgebung unabh?ngig voneinander und sauber ist. Es gibt noch eine andere Frage: Wie stellen wir sicher, dass jeder die gleiche Entwicklungsumgebung hat? Wir k?nnen nicht einfach nacheinander mit der Maus klicken, die Konfigurationsparameter eingeben und die Software anschlie?end einzeln installieren Gebaut. Das ist zu umst?ndlich und nicht geekig. Was wir wollen, ist, dass die Umgebung nur einmal konfiguriert werden muss und die Umgebung dann gepackt und an andere geliefert werden kann Nachdem andere sie erhalten haben, k?nnen sie sie direkt starten und verwenden. Gibt es so etwas? Das muss es geben, Landstreicher, es wird dafür verwendet.

2. Was ist ein Geh?ft?

Homestead markiert in Rot die Umgebung, in der Laravel offiziell für unsere Verwendung verpackt ist. Dies ist die erste Datei virtualbox.box in der Ressourcenvorbereitung. Es enth?lt Folgendes:

    • Ubuntu 16.04
    • Git
    • PHP 7.0
    • Nginx
    • MySQL
    • MariaDB
    • Sqlite3
    • Postgres
    • Komponist
    • Knoten (mit PM2, Bower, Grunt und Gulp)
    • Redis
    • Memcached
    • Bohnenranke

3. Installationsschritte

 Git-Bash-Download

 1. Geben Sie vagrant box add metadata.json

ein

2. Geben Sie <code class=" php"><span class="token operator">git clone https<span class="token punctuation">:<span class="token operator">/<span class="token operator">/github<span class="token punctuation">.com<span class="token operator">/laravel<span class="token operator">/homestead<span class="token punctuation">.git Homestead</span></span></span></span></span></span></span></span>git clone https:

/

/github.com/laravel/homestead.git Homestead   3. Geben Sie bash init<span class="token punctuation">.sh</span>

?

<span style="color: #008080;"> 1</span> ---
<span style="color: #008080;"> 2</span> <span style="color: #000000;">#虛擬機(jī)的ip地址
</span><span style="color: #008080;"> 3</span> ip: <span style="color: #800000;">"</span><span style="color: #800000;">192.168.10.10</span><span style="color: #800000;">"</span>
<span style="color: #008080;"> 4</span> <span style="color: #000000;">#分配給虛擬的內(nèi)存
</span><span style="color: #008080;"> 5</span> memory: <span style="color: #800080;">2048</span>
<span style="color: #008080;"> 6</span> <span style="color: #000000;">#cpu數(shù)
</span><span style="color: #008080;"> 7</span> cpus: <span style="color: #800080;">2</span>
<span style="color: #008080;"> 8</span> <span style="color: #000000;">provider: virtualbox
</span><span style="color: #008080;"> 9</span> 
<span style="color: #008080;">10</span> authorize: ~/.ssh/<span style="color: #000000;">id_rsa.pub
</span><span style="color: #008080;">11</span> 
<span style="color: #008080;">12</span> <span style="color: #000000;">keys:
</span><span style="color: #008080;">13</span>     - ~/.ssh/<span style="color: #000000;">id_rsa
</span><span style="color: #008080;">14</span> 
<span style="color: #008080;">15</span> <span style="color: #000000;">#設(shè)置主機(jī)與虛擬機(jī)的共享文件夾
</span><span style="color: #008080;">16</span> <span style="color: #000000;">folders:
</span><span style="color: #008080;">17</span> <span style="color: #000000;">    #主機(jī)
</span><span style="color: #008080;">18</span>     - map: ~/Code/<span style="color: #000000;">test
</span><span style="color: #008080;">19</span> <span style="color: #000000;">    #虛擬機(jī)
</span><span style="color: #008080;">20</span>       to: /home/vagrant/Code/<span style="color: #000000;">test
</span><span style="color: #008080;">21</span> <span style="color: #000000;">#設(shè)置域名與訪問地址
</span><span style="color: #008080;">22</span> <span style="color: #000000;">sites:
</span><span style="color: #008080;">23</span>     -<span style="color: #000000;"> map: test.app
</span><span style="color: #008080;">24</span>       to: /home/vagrant/Code/test/<span style="color: #0000ff;">public</span>
<span style="color: #008080;">25</span> <span style="color: #000000;">#數(shù)據(jù)庫
</span><span style="color: #008080;">26</span> <span style="color: #000000;">databases:
</span><span style="color: #008080;">27</span>     -<span style="color: #000000;"> homestead
</span><span style="color: #008080;">28</span> 
<span style="color: #008080;">29</span> <span style="color: #000000;"># blackfire:
</span><span style="color: #008080;">30</span> #     -<span style="color: #000000;"> id: foo
</span><span style="color: #008080;">31</span> <span style="color: #000000;">#       token: bar
</span><span style="color: #008080;">32</span> #       client-<span style="color: #000000;">id: foo
</span><span style="color: #008080;">33</span> #       client-<span style="color: #000000;">token: bar
</span><span style="color: #008080;">34</span> 
<span style="color: #008080;">35</span> <span style="color: #000000;"># ports:
</span><span style="color: #008080;">36</span> #     - send: <span style="color: #800080;">50000</span>
<span style="color: #008080;">37</span> #       to: <span style="color: #800080;">5000</span>
<span style="color: #008080;">38</span> #     - send: <span style="color: #800080;">7777</span>
<span style="color: #008080;">39</span> #       to: <span style="color: #800080;">777</span>
<span style="color: #008080;">40</span> #       protocol: udp

bash init<span style="font-family: 'Microsoft YaHei'; font-size: 18px; color: #333333;">.sh<span style="background-color: #00ff00;"></span></span> Zu diesem Zeitpunkt befindet sich in Ihrem Benutzerverzeichnis ein zus?tzlicher .homestead-Ordner, der eine Homestead.yaml-Datei enth?lt. Dies ist die Homestead-Konfigurationsdatei, die wir h?ufig in der t?glichen Entwicklung verwenden. Bearbeiten Sie nun diese Datei

Nach der Bearbeitung

erstellen Sie einen Code-Ordner im Benutzerverzeichnis und einen Testordner in diesem Ordner.

Dann

binden Sie die IP-Adresse und den Dom?nennamen der virtuellen Maschine. Bearbeiten Sie die Hosts unter der Datei C:WindowsSystem32driversetc und fügen Sie eine Zeile hinzu: 192.168.10.10 test.app.

(M?glicherweise müssen Sie die Dateiberechtigungen ?ndern, um sie zu erh?hen)

 4. Geben Sie ssh-keygen

ein Anzeige: Geben Sie die Datei ein, in der der Schlüssel gespeichert werden soll (/c/Users/pc/.ssh/id_rsa):

Ignorieren Sie es und drücken Sie einfach die Eingabetaste. Anschlie?end werden Sie aufgefordert, Ihr Passwort einzugeben, und Sie k?nnen auch direkt die Eingabetaste drücken.

  5. Geben Sie Landstreicher ein

6. Geben Sie vagrant ssh

ein

Zu diesem Zeitpunkt haben Sie die virtuelle Maschine betreten, einen neuen Code-Ordner erstellt, Code eingegeben und einen neuen Testordner erstellt.

ok, die Homestead-Entwicklungsumgebung ist fertig
Geben Sie ?exit“ ein, um die virtuelle Maschine zu verlassen. Geben Sie ?vagrant halt“ ein, um die virtuelle Maschine herunterzufahren.
Ja ja  
Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276