Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie behebt man die Ausnahme „Schwerwiegender PHP-Fehler: Klasse „PDO' nicht gefunden'?

DDD
Freigeben: 2024-11-27 00:05:11
Original
936 Leute haben es durchsucht

How to Fix the

Behebung der Ausnahme „PHP Schwerwiegender Fehler: Klasse ‚PDO‘ nicht gefunden“

Der Fehler „Klasse ‚PDO‘ nicht gefunden“ tritt normalerweise auf wenn die PHP Data Objects (PDO)-Erweiterung nicht installiert oder aktiviert ist. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

1. Überprüfen Sie, ob PDO installiert ist:

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob PDO installiert ist:

php -m | grep PDO
Nach dem Login kopieren

Wenn PDO installiert ist, wird es als Erweiterung aufgeführt.

2. PDO in PHP.ini aktivieren:

Wenn PDO installiert, aber nicht aktiviert ist, öffnen Sie die PHP.ini-Datei und suchen Sie nach den folgenden Zeilen:

extension=pdo.so
extension=pdo_mysql.so
Nach dem Login kopieren

Stellen Sie sicher, dass diese Zeilen sind unkommentiert (d. h. haben kein Semikolon am Zeilenanfang).

3. Installieren und aktivieren Sie PDO MySQL:

Der spezifische Fehler „Klasse 'PDO' nicht gefunden in /home/bd/public_html/app/webroot/Cake/Model/Datasource/Database/Mysql.php“ zeigt an dass der MySQL PDO-Treiber nicht aktiviert ist. Führen Sie die folgenden Befehle aus, um es zu installieren und zu aktivieren:

sudo yum install php-pdo
sudo yum install php-pdo_mysql

service httpd restart
Nach dem Login kopieren

Sobald diese Schritte abgeschlossen sind, starten Sie Ihren Apache-Webserver (z. B. Apache, Nginx usw.) neu. Der Fehler „Klasse ‚PDO‘ nicht gefunden“ sollte nun behoben sein.

Das obige ist der detaillierte Inhalt vonWie behebt man die Ausnahme „Schwerwiegender PHP-Fehler: Klasse „PDO' nicht gefunden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage