PDOException "Pilote introuvable" en php
P粉478445671
2023-08-29 14:04:38
<p>J'ai installé Lampp sur mon système Linux et j'apprends symfony2 en essayant de créer un schéma à l'aide de la commande symfony2</p>
<pre class="brush:php;toolbar:false;">doctrine de l'application/console php:schema:create</pre>
<p>J'ai reçu le message d'erreur suivant : -</p>
<pre class="brush:php;toolbar:false;">PDOException « impossible de trouver le pilote »</pre>
<p>J'ai également décommenté la ligne <code>extension=php_pdo_mysql.dll</code></p>
<p>J'ai essayé de trouver et de rechercher mon problème, mais je n'ai pas pu le résoudre. Lorsque j'exécute la commande <code>php -m</code>, j'obtiens le résultat suivant : -</p>
<pre class="brush:php;toolbar:false;">Avertissement PHP : Démarrage PHP : Impossible de charger la bibliothèque dynamique '/usr/lib/php5/20090626+lfs/mysql.so' - /usr/lib/ php5/20090626+lfs/mysql.so : impossible d'ouvrir le fichier objet partagé : aucun fichier ou répertoire de ce type dans Inconnu à la ligne 0
Avertissement PHP : Démarrage PHP : Impossible de charger la bibliothèque dynamique '/usr/lib/php5/20090626+lfs/mysqli.so' - /usr/lib/php5/20090626+lfs/mysqli.so : impossible d'ouvrir le fichier objet partagé : Non ce fichier ou répertoire dans Inconnu à la ligne 0
Avertissement PHP : Démarrage PHP : Impossible de charger la bibliothèque dynamique '/usr/lib/php5/20090626+lfs/pdo_mysql.so' - /usr/lib/php5/20090626+lfs/pdo_mysql.so : impossible d'ouvrir le fichier objet partagé : Non ce fichier ou répertoire dans Inconnu à la ligne 0
[Modules PHP]
bcmath
bz2
calendrier
Cœur
typec
date
dba
dom
ereg
exif
informations sur le fichier
filtre
FTP
obtenir du texte
hacher
icônev
json
libxml
chaînemb
mhash
ouvressl
pcntl
PCRE
AOP
----
----≪/pré>
<p>Existe-t-il un moyen d’éliminer ce problème ? </p>
Dans Ubuntu, écrivez dans la console
Ça marchera
J'espère que vous exécutez votre projet dans localhost. Il existe un fichier nommé settings.ini dans le dossier de votre projet app/config, assurez-vous que votre connexion à la base de données Mysql est correctement configurée. Si vous utilisez MySQL, voyez
database_driver=pdo_mysql
est le pilote correspondant.Voici un exemple.
J'espère que cela aide.