Mysql
 sql >> база данни >  >> RDS >> Mysql

Laravel с проблем с Docker при свързване на MySQL

Мисля, че имате няколко проблема, първият е, че конфигурацията на laravel .env трябва да сочи към контейнера MySQL, а не към localhost

DB_HOST=127.0.0.1

трябва да бъде

DB_HOST=db

И другата грешка, за която говорихте, не е свързана с Docker

вероятно е свързано с липсваща зависимост, трябва да изпълните

composer require doctrine/dbal

Освен това казахте:

Трябва да изградите вашето изображение върху изображението на PHP 7/Apache и да ги добавите към файла docker за изграждане, тъй като вашите промени (php разширения, конфигурации... и т.н.) не са постоянни. Предлагам ви да използвате Laradock или всяка друга съществуваща среда на Laravel/docker.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL отчетен брой, ако условията са уникални

  2. TIMESTAMPADD() Примери – MySQL

  3. Преместване и архивиране на голяма MySQL база данни

  4. LAST_INSERT_ID() е неравен на $db->insert_id?

  5. MYSQL:Как да дефинирате или получите LONG низови променливи