- Saya menyediakan PhpStorm menggunakan Docker: PHP, PHPUnit
- Saya melihat skema dalam PhpStorm/Database Viewer
- Saya boleh menggunakan pangkalan data dalam apl saya: pendaftaran dsb.
- Saya boleh menjalankan phpunit dalam PhpStorm
- Tetapi jika saya ingin menggunakan pangkalan data dalam ujian saya, saya mendapat ralat berikut:
Terangkan pangkalan data QueryException: SQLSTATE[HY000][2002]
php_network_getaddresses: getaddrinfo failed: nama tidak boleh diselesaikan
(SQL: pilih * daripada 表名
)
Ujian dijalankan dalam bekas tetapi rosak dalam IDE.
Adakah anda tahu apa masalah dalam PhpStorm?
Saya menghadapi masalah ini. Dengan mengandaikan anda telah menyediakan bekas Docker dan penterjemah PHP, ini adalah cara saya menyambung ke bekas MySQL:
docker network ls
dan lihat rangkaian "lighthouse_default"Jelas sekali nama rangkaian mungkin berbeza dalam kes anda. Perkara sebenar ialah saya perlu memastikan saya menggunakan rangkaian yang betul dan pastikan imej pangkalan data berada dalam pautan kontena.