Es mag neu sein, aber da ich die Umgebung mit Laradock erstellt habe, werde ich es als Memorandum schreiben. Das Betriebssystem des PCs ist Linux Ubuntu 18.0.4.
Klonen Sie das Repository in Ihr Arbeitsverzeichnis.
$ mkdir myworkspace
$ cd myworkspace
$ git clone https://github.com/LaraDock/laradock.git
Legen Sie die Umgebungsvariablen fest. Da es ein Beispiel gibt, kopieren Sie dieses und ändern Sie es entsprechend Ihrer Umgebung.
$ cp env-example .env
Wenn ich es zum ersten Mal einstelle, werden die Verbindungsinformationen von MySqlDB in .env dieses Docker-Compose und .env von Laravel Ich habe es separat geschrieben und war ein wenig süchtig danach. Seien Sie also vorsichtig, wenn Sie es einstellen.
Standardmäßig ist die MySQL-Versionseinstellung auf dem neuesten Stand, ändern Sie sie jedoch bei Bedarf.
MYSQL_VERSION=5.7
Es gibt viele andere Artikel, bitte lesen Sie auch diese.
In dem Verzeichnis, in dem sich / laradock (docker-compose.yml) befindet
$ docker-compose up -d nginx mysql workspace phpmyadmin
Ausführen.
$ docker-compose exec --user=laradock workspace bash
laradock@5cf89da63592:/var/www$
laradock@5cf89da63592:/var/www$ composer create-project laravel/laravel develop --prefer-dist "Ausführung"
Ist in Ordnung. Passen Sie die DB-Einstellungen von Laravels .env an Laradocks .env an.
Auf dem Anmeldebildschirm von phpmyadmin wurde ein Eingabefeld namens Server angezeigt. Ich habe es noch nie gesehen, aber es scheint, dass ich den Host des Servers so einstellen sollte, dass eine Verbindung hergestellt wird. (Wenn Sie einen Fehler machen, teilen Sie uns dies bitte in den Kommentaren mit.)
DB_HOST ist in den Larvel-Einstellungen auf MySQL eingestellt, sodass Sie es eingeben können (MySQL).
Recommended Posts