gpt4 book ai didi

windows - Zend 框架 : Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'

转载 作者:可可西里 更新时间:2023-11-01 09:49:59 26 4
gpt4 key购买 nike

您可能已经知道,我从之前的问题中从 ubuntu 切换到了 Windows。我在 ubuntu 上开发 Zend Framework,现在在 Windows 上开发同一个项目。由于这种切换,我在 windows 中遇到了一些在 ubuntu 中没有发生的问题。

现在,当我进入登录页面时,firebug 控制台出现以下错误:

<b>Fatal error</b>:  Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' in <b>C:\wamp\www\vcred\library\Zend\Db\Adapter\Pdo\Mysql.php</b> on line <b>93</b><br />

你们知道这是什么类型的错误吗?解决方案是什么?

我有以下数据库配置。

resources.db.adapter = "Pdo_Mysql"
resources.db.params.host = "localhost"
resources.db.params.username = "root"
resources.db.params.password = ""
resources.db.params.dbname = "test"
resources.db.params.charset = "utf8"

谢谢

最佳答案

我在 PHP 5.2.6 中遇到了同样的错误,我所要做的就是打开 php.ini(例如在 Windows 上:C :\Windows\php.ini,或在 Ubuntu 上:/etc/php5/apache2/php.ini 或 sg. 像这样)在文本编辑器中,并删除以下行中的分号:

;extension=php_pdo_mysql.dll

因此它在 php.ini 中看起来像这样:

extension=php_pdo_mysql.dll

这解决了我的问题。

关于windows - Zend 框架 : Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2510267/

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