首頁  >  文章  >  資料庫  >  如何修復 Symfony2 中的「PDOException:找不到驅動程式」?

如何修復 Symfony2 中的「PDOException:找不到驅動程式」?

DDD
DDD原創
2024-11-02 09:19:02589瀏覽

How to Fix

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn