我試圖通過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