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
doctrine de l'application/console php:schema:create
J'ai reçu le message d'erreur suivant : -
PDOException « impossible de trouver le pilote »
J'ai également décommenté la ligne extension=php_pdo_mysql.dll
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 php -m
, j'obtiens le résultat suivant : -
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é>Existe-t-il un moyen d’éliminer ce problème ?
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.