Symfony:驱动程序中发生异常:找不到mysql驱动程序

Raf*_*fie 4 php mysql windows symfony

我正在尝试连接我在服务器(docker)上运行的数据库(mysql).我在Windows上编程.

在我的symfony项目中,我完成了以下操作:parameters.yml

- >填写正确的参数

config.yml

doctrine:
    dbal:
        driver: pdo_mysql
        host: '%database_host%'
        port: '%database_port%'
        dbname: '%database_name%'
        user: '%database_user%'
        password: '%database_password%'
Run Code Online (Sandbox Code Playgroud)

php.ini中

extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
Run Code Online (Sandbox Code Playgroud)

完成所有这些后,我收到以下错误: An exception occured in driver: could not find driver

任何可以提供帮助的人,因为我已经尝试了一些提供但没有工作或用于Linux系统的解决方案.

nar*_*uto 12

你必须安装mysql:sudo apt install php-mysql


Raf*_*fie 4

好吧,我犯了一个非常愚蠢的错误。我正在编辑 php.ini 文件,但没有将其重命名为 php.ini (它是 php.ini-prod)。之后,我只需将正确的路径放入 extension_dir 中,它就可以工作了。

希望这对其他人有帮助。