Rumah  >  Soal Jawab  >  teks badan

Tajuk yang ditulis semula ialah: Mengkonfigurasi pangkalan data PHPUnit menggunakan PhpStorm Docker


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?

P粉111641966P粉111641966322 hari yang lalu686

membalas semua(1)saya akan balas

  • P粉154798196

    P粉1547981962023-11-02 18:26:28

    Saya menghadapi masalah ini. Dengan mengandaikan anda telah menyediakan bekas Docker dan penterjemah PHP, ini adalah cara saya menyambung ke bekas MySQL:

    1. Lari dari CLI docker network ls dan lihat rangkaian "lighthouse_default"
    2. Pergi ke PHP > Rangka Kerja Ujian dan edit pada bekas Docker saya (klik pada folder)
    3. Tetapkan mod rangkaian kepada "rumah api_default"
    4. Tambahkan imej lighthouse_mysql_1 pada bahagian Pautan

    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.

    balas
    0
  • Batalbalas