Heim  >  Artikel  >  Datenbank  >  Wie behebt man „PDOException: Treiber konnte nicht gefunden werden“ in Symfony2?

Wie behebt man „PDOException: Treiber konnte nicht gefunden werden“ in Symfony2?

DDD
DDDOriginal
2024-11-02 09:19:02589Durchsuche

How to Fix

PDOException „Treiber konnte nicht gefunden werden“ in PHP

Beim Versuch, ein Schema mit dem Symfony2-Befehl zu erstellen:

php app/console doctrine:schema:create

Möglicherweise wird die Fehlermeldung angezeigt:

PDOException “could not find driver”

Obwohl die Zeile extension=php_pdo_mysql.dll in der php.ini-Datei auskommentiert wurde, besteht das Problem weiterhin. Darüber hinaus führt die Ausführung von php -m zu den folgenden Warnungen:

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

Lösung:

Führen Sie für Ubuntu-Systeme den folgenden Befehl in der Konsole aus:

sudo apt-get install php5-gd php5-mysql

Dieser Befehl installiert die erforderlichen PHP-Module und das Problem sollte behoben sein.

Das obige ist der detaillierte Inhalt vonWie behebt man „PDOException: Treiber konnte nicht gefunden werden“ in Symfony2?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn