【问题标题】:ZF2 - MySQL PDO Connect Error: could not find driverZF2 - MySQL PDO 连接错误:找不到驱动程序
【发布时间】:2015-06-23 03:59:11
【问题描述】:

我遇到了这个错误,我发现没有任何帮助。

根据php --ini命令:

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/05-opcache.ini,
/etc/php5/cli/conf.d/10-pdo.ini,
/etc/php5/cli/conf.d/20-gd.ini,
/etc/php5/cli/conf.d/20-json.ini,
/etc/php5/cli/conf.d/20-mysql.ini,
/etc/php5/cli/conf.d/20-mysqli.ini,
/etc/php5/cli/conf.d/20-pdo_mysql.ini,
/etc/php5/cli/conf.d/20-readline.ini

php -m 命令输出显示PDO 模块已加载。

我在/usr/lib/php5/ 中找到了一个名为201312206 的文件夹,其中包含我所有的扩展名。我尝试修改extension_dir = './' 配置并设置为该文件夹的路径,但是当我执行命令php -i | grep eaccelerator 时,显示如下错误:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/201312206/pdo.so' - /usr/lib/php5/201312206/pdo.so: cannot open shared object file: No such file or directory in Unknown on line 0

包含此文件夹中的所有文件。

为避免这种情况,我再次注释了设置extention_dir 的行。

我的 ZF2 local.php 是:

return array(
    'db' => array(
        'driver' => 'PDO',
        'dsn' => 'mysql:dbname=rxe;host=localhost;charset=utf8',
        'username' => 'root',
        'password' => '1633',
        'driver_options' => array(
            PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
        )
    )
);

我很感激。

【问题讨论】:

  • 不清楚“无法加载动态库”错误是您在第一句话中提到的错误,还是发生了另一个错误。
  • 原谅我。错误是Connect Error: could not find driver
  • 您遇到了与适配器相关的问题,很难解决。我宁愿推荐你read zf2 adapter manual重新开始连接

标签: php mysql pdo driver


【解决方案1】:

在“驱动程序”中尝试 PdoMysql

'db' => array(
      'driver'         => 'PdoMysql',
      'hostname'       => 'localhost',
      'database'       => 'test',
      'username'       => 'root',
      'password'       => '',
       'driver_options' => array(
           PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
       ),
   ),

【讨论】:

    猜你喜欢
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-23
    • 2016-03-26
    • 2016-08-05
    • 2017-11-07
    相关资源
    最近更新 更多