Подсветка \ База данных \QuerryException: не удалось найти драйвер Ошибка

У меня ошибка при попытке выполнить команду

php artisan migrate

в командной строке Windows я уже пробовал многие решения из Интернета, раскомментировав

extension=pdo_mysql 

в моей конфигурации php.ini на Xampp, но он все еще не работает, есть ли рабочее решение для решения этой проблемы?

ОШИБКА

5 ответов

Перейдите в папку "config" вашего проекта и откройте файл database.php

и заменить этим кодом

   'mysql' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST', '127.0.0.1'),
        'port' => env('DB_PORT', '3306'),
        'database' => env('DB_DATABASE', 'forge'),
        'username' => env('DB_USERNAME', 'forge'),
        'password' => env('DB_PASSWORD', ''),
        'unix_socket' => env('DB_SOCKET', ''),
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'strict' => true,
        'engine' => 'InnoDB',
    ],

Сначала вы можете проверить версию php с помощью php --version и установить соответствующий драйвер.

sudo apt-get install php7-mysql

Или же

sudo apt-get install php5-mysql

или же

sudo apt-get install php-mysql

Хорошо , я думаю, что только что понял, я запускаю команду php из моего cmd и после удаления каталога php на C: команда php пропала, поэтому я предполагаю, что мне нужно запустить команду из оболочки Xampp, чтобы дать команду php в сервисе Xampp, он работает таким образом, спасибо

Запустите следующую команду:

composer require doctrine/dbal
composer update

Похоже, у вас отсутствует зависимость, это показывает ошибку на вашем изображении.

Кроме того, пользователи Windows, PDO и все основные драйверы поставляются с PHP как общие расширения, и их просто нужно активировать, отредактировав php.ini файл:

extension=php_pdo.dll

Примечание. Этот шаг не является обязательным для PHP 5.3 и выше, так как DLL больше не требуется для PDO.

Возможно, вам придется откомментировать extension=php_pdo_mysql.dll,

Не забудьте перезапустить xampp после отмены комментариев.

Другие вопросы по тегам