Încerc să configurez un laravel
proiect în phpstorm
dar nu se conectează la a mysql
Bază de date. Iată pașii pe care i-am făcut până acum:
- descarca si instaleaza
compozitor
, vagabond
și virtualbox
- crea
laravel/laravel
proiect cu compozitor
(crea compozitor
proiect în phpstorm
)
- integra
laravel/ gospodărie
cu compozitor
: compozitorul necesită laravel/homestead --dev
- construi o gospodărie în
director rădăcină
: vânzător\bin\homestead make
(Windows)
- personalizați domeniul meu local setându-l
Homestead.yaml -> site-uri -> hartă
: mydomain.com
- integrat domeniul în
c:/windows/system32/drivers/etc/hosts
: 192.168.10.10 mydomain.com
- crea gol
cheie ssh
pentru vagabond
a alerga: fișier fsutil createnew C:/Users/<nume utilizator>/.ssh/id_rsa 0
- start
VM
cu vagabond
: vagabond sus
Până acum, totul pare să funcționeze. Și aici intervine problema:
- crea
mysql
baza de date cu phpstorm
instrument de bază de date integrat, folosind .env
ca referinta (DB_CONNECTION=mysql
, DB_HOST=127.0.0.1
, DB_PORT=3306
, DB_DATABASE=laravel
, DB_USERNAME=rădăcină
, DB_PASSWORD=devpw
)
După instalare şoferii
când încercați să testați conectarea:
[08S01]
Eroare legătura de comunicații
Ultimul pachet trimis cu succes la server a fost acum 0 milisecunde. Driverul nu a primit niciun pachet de la server.
Eroare legătura de comunicații
Ultimul pachet trimis cu succes la server a fost acum 0 milisecunde. Driverul nu a primit niciun pachet de la server.
Sau în jurnal:
java.net.ConnectException: Conexiune refuzată: conectare.
Încerc de ceva vreme să găsesc o soluție fără succes. Acest Thread pare să ofere soluții, multe dintre care nu sunt sigur cum să le implementez, deoarece nu sunt îndreptate către acestea phpstorm
. Mă simt un pic copleșit de întreg backend
lucru și cum să-l configurați imediat laravel
.
Ar trebui să instalez mysql
pe Windows înainte de a-l integra în phpstorm
?