drxm72811
2018-09-02 15:01
浏览 167
已采纳

无法使用Symfony 4.1创建数据库:找不到驱动程序

When i do the command php bin/console doctrine:database:create i have these errors :

In AbstractMySQLDriver.php line 126: An exception occurred in driver: could not find driver

In PDOConnection.php line 50: could not find driver

In PDOConnection.php line 46: could not find driver


config/packages/doctrine.yaml

doctrine:
dbal:
    # configure these for your database server
    driver: 'pdo_mysql'
    server_version: '5.7'
    charset: utf8mb4
    default_table_options:
        charset: utf8mb4
        collate: utf8mb4_unicode_ci

.env

DATABASE_URL=mysql://root:root@127.0.0.1:3306/blogMyProject

My PHP Extensions: My PHP Extensions

php.ini extensions: php.ini extensions

PHP 7.2.7 - MySQL 5.7.11 - Symfony 4.1.4 - I use UwAmp 3.1.0 - I'm on Windows

I don't understand where these errors come from.

图片转代码服务由CSDN问答提供 功能建议

当我执行命令 php bin / console doctrine:database:create 我有这些 错误:

在AbstractMySQLDriver.php第126行: 驱动程序中发生异常:找不到驱动程序

在PDOConnection中 .php第50行:找不到驱动程序

在PDOConnection.php第46行:找不到驱动程序


config / packages / doctrine.yaml

  doctrine:
dbal:
#为数据库服务器配置这些
驱动程序:'pdo_mysql'
 server_version  :'5.7'
 charset:utf8mb4 
 default_table_options:
 charset:utf8mb4 
 collat​​e:utf8mb4_unicode_ci 
   
 
 

.env

  DATABASE_URL = mysql:// root:root@127.0.0.1:3306 / blogMyProject 
   
 
 

我的PHP扩展:

php.ini扩展名:

PHP 7.2.7 - MySQL 5.7.11 - Symfony 4.1.4 - 我使用 UwAmp 3.1.0 - 我在Windows上

我不喜欢 不明白这些错误来自哪里。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

  • douhui8025 2018-09-02 16:15
    最佳回答

    RiggsFolly brought the solution :

    I have a second php.ini file in UwAmp. The extension pdo_mysql was disabled in bin/php/php-version/php.ini

    评论
    解决 无用
    打赏 举报
查看更多回答(2条)

相关推荐 更多相似问题