C'est peut-être nouveau, mais puisque j'ai construit l'environnement avec Laradock, je vais l'écrire sous forme de mémorandum. Le système d'exploitation du PC est Linux Ubuntu 18.0.4.
Clonez le référentiel dans votre répertoire de travail.
$ mkdir myworkspace
$ cd myworkspace
$ git clone https://github.com/LaraDock/laradock.git
Définissez les variables d'environnement. Puisqu'il existe .env.example, copiez-le et modifiez-le en fonction de votre environnement.
$ cp env-example .env
Lorsque je l'ai défini pour la première fois, les informations de connexion de MySqlDB de .env de ce docker-compose et .env de laravel Je l'ai écrit séparément et j'en étais un peu accro, alors soyez prudent lorsque vous le définissez.
Par défaut, le paramètre de version MySql est le plus récent, mais modifiez-le si nécessaire.
MYSQL_VERSION=5.7
Il existe de nombreux autres articles, veuillez donc les consulter également.
Dans le répertoire où se trouve / laradock (docker-compose.yml)
$ docker-compose up -d nginx mysql workspace phpmyadmin
Éxécuter.
$ docker-compose exec --user=laradock workspace bash
laradock@5cf89da63592:/var/www$
laradock@5cf89da63592:/var/www$ composer create-project laravel/laravel develop --prefer-dist "version"
Est OK. Faites correspondre les paramètres DB du .env de Laravel avec le .env de Laradock.
Sur l'écran de connexion de phpmyadmin, un champ de saisie appelé serveur est apparu. Je ne l'ai pas vu auparavant, mais il semble que je devrais mettre l'hôte du serveur auquel se connecter. (Si vous faites une erreur, veuillez nous en informer dans les commentaires.)
DB_HOST est défini sur mysql dans les paramètres de niveau supérieur, vous pouvez donc le saisir (mysql).
Recommended Posts