gpt4 book ai didi

symfony - PDOException 找不到驱动程序

转载 作者:行者123 更新时间:2023-12-02 16:50:29 26 4
gpt4 key购买 nike

我正在使用 symfony,当我在控制台中输入以下内容时:

php app/console doctrine:schema:create

我有以下错误

[Doctrine\DBAL\Exception\DriverException]

An exception occured in driver: could not find driver

[Doctrine\DBAL\Driver\PDOException]
could not find driver

[PDOException]
could not find driver

我一直在关注此链接以解决问题

PDOException “could not find driver” in php

这是我运行php -m时得到的结果

root@asus-K53SD:/opt/lampp/htdocs/symfonycurso# php -m
[PHP Modules]
calendar
Core
ctype
date
dom
exif
fileinfo
filter
ftp
gettext
hash
iconv
json
libxml
openssl
pcntl
pcre
PDO
pdo_sqlite
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlr eader
xmlwriter
xsl
Zend OPcache
zlib
Zend Modules
Zend OPcache

我取消了此注释并重新启动服务器

扩展名=php_pdo_pgsql.dll

这是我的参数.yml

Added database_driver : pdo_mysql and password removed (before was null)

 # This file is auto-generated during the composer installparameters:database_driver  : pdo_mysqldatabase_host: 127.0.0.1database_port:database_name: blogdatabase_user: rootdatabase_password:mailer_transport: smtpmailer_host: 127.0.0.1mailer_user:mailer_password:secret: ThisTokenIsNotSoSecretChangeIt

有人知道如何修复这个错误吗?可能是我在 PHP7 上工作的问题

注意:在 Linux 上使用 lampp

最佳答案

使用LAMP,您不需要在.ini 文件中启用php_pdo_mysql.dll。相反,在 cli 中运行以下命令,

sudo apt-get install php7.0-mysql(使用您使用的特定 PHP 版本)。

现在您可以通过运行php -m命令看到pdo_mysql模块。

然后,清除 symfony 中的缓存并运行 symfony 命令。

关于symfony - PDOException 找不到驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43530999/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com