PHP 中的PDOException「無法找到驅動程式」
嘗試使用Symfony2 指令建立模式時:
php app/console doctrine:schema:create嘗試使用Symfony2 指令建立模式時:
PDOException “could not find driver”>您可能會遇到以下錯誤message:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mysql.so' - /usr/lib/php5/20090626+lfs/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mysqli.so' - /usr/lib/php5/20090626+lfs/mysqli.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/pdo_mysql.so' - /usr/lib/php5/20090626+lfs/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0儘管取消註解了php.ini 檔案中的extension=php_pdo_mysql.dll 行,問題仍然存在。此外,執行php -m 會產生以下警告:
解決方案:
sudo apt-get install php5-gd php5-mysql對於Ubuntu 系統,在控制台中執行以下命令:此指令將安裝必要的PHP 模組,問題應加以解決。
以上是如何修復 Symfony2 中的「PDOException:找不到驅動程式」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!