Î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?