搜尋

首頁  >  問答  >  主體

重寫後的標題為:使用PhpStorm Docker配置PHPUnit資料庫


照亮資料庫QueryException:SQLSTATE[HY000] [2002] php_network_getaddresses:getaddrinfo 失敗:名稱無法解析 (SQL: select * from 表名)

測試在容器中運行,但在 IDE 中損壞。 您知道 PhpStorm 中的問題是什麼嗎?

P粉111641966P粉111641966396 天前759

全部回覆(1)我來回復

  • P粉154798196

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

    我遇到了這個問題。假設您已經設定了 Docker 容器和 PHP 解釋器,這就是我連接到 MySQL 容器的方法:

    1. 從 CLI 執行 docker network ls 並看到「lighthouse_default」網路
    2. 前往 PHP > 測試框架並在我的 Docker 容器上進行編輯(點擊資料夾)
    3. 將網路模式設定為「lighthouse_default」
    4. 將 lighthouse_mysql_1 圖像加入到「連結」部分

    顯然,在您的情況下,網路名稱可能會有所不同。真正的要點是,我必須確保使用正確的網路確保資料庫映像位於容器連結中。

    回覆
    0
  • 取消回覆