PDOException "Pilote introuvable" en php
P粉478445671
P粉478445671 2023-08-29 14:04:38
0
2
601
<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>
P粉478445671
P粉478445671

répondre à tous(2)
P粉788571316

Dans Ubuntu, écrivez dans la console

sudo apt-get install php5-gd php5-mysql

Ça marchera

P粉203792468

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.

database_driver   = pdo_mysql
    database_host     = localhost
    database_port     =
    database_name     = databasename
    database_user     = msqlusername
    database_password = mysqlpassword//if not make blank

    mailer_transport  = smtp
    mailer_host       = localhost
    mailer_user       =
    mailer_password   =

    locale            = en

    secret            = ThisTokenIsNotSoSecretChangeIt

J'espère que cela aide.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal