我试图通过doctorine更新MySQL数据库的架构更新数据库方案PDOException - 找不到驱动程序 - 无法通过PHP
php app/console doctrine:schema:update --force
它显示
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php/5.3.10/lib/php/extensions/no-debug-non-zts-20090626/php_pdo_mysql.dll' - dlopen(/usr/local/Cellar/php/5.3.10/lib/php/extensions/no-debug-non-zts-20090626/php_pdo_mysql.dll, 9): image not found in Unknown on line 0
[PDOException]
could not find driver
它看起来像扩展不可用。
但根据我的phpinfo();
pdo_mysql已启用。
pdo_mysql
PDO Driver for MySQL enabled
Client API version mysqlnd 5.0.10 - 20111026 - $Id: e707c415db32080b3752b232487a435ee0372157 $
Directive Local Value Master Value
pdo_mysql.default_socket /tmp/mysql.sock /tmp/mysql.sock
是否有任何其他要点检查我?
我也试过注释或取消注释这条线在php.ini
;extension=php_pdo_mysql.dll
非常感谢。
重新启动Web服务器的所有服务。 nd检查是否还在发生...... – Rahul
@Rahul:这是一个CLI问题,所以没有涉及到网络服务器。 – greg0ire