Symfony2 : Doctrine “impossible de trouver le pilote”

Il y a deux jours, j'ai commencé à coder une application web avec Symfony. Pour l'instant, je suis en train d'utiliser la Doctrine d'enregistrer un nouvel Utilisateur (j'ai déjà créé une Entité et la " lié " de la table dans ma base de données avec la commande php app/console doctrine:generate:entities).

Quand je suis à l'aide d'une requête HTTP POST sur mon formulaire d'inscription, Symfony me dit :

ne pourrait pas trouver le pilote

500 Erreur Interne Du Serveur - PDOException

J'ai trouvé beaucoup de solution sur Google et ici, mais aucun d'entre eux travaillaient :/

La commande php -m me donne :

...

AOP

pdo_mysql

...

Je ne pas comprendre pourquoi cela ne fonctionne pas, parce que la Doctrine pourrait générer l'Entité Utilisateur et se connecter à la base de données mysql (depuis, il a créé un tableau nommé "Utilisateur" dans celui-ci).

phpinfo() me dit que "les drivers PDO" a "aucune valeur". Je suppose que c'est pourquoi j'ai un peu de mon problème.

Aussi, il me dit :

Configuration File (php.ini) Path : /etc/php5/cli

Chargé Fichier de Configuration : /etc/php5/cli/php.ini

J'ai ajouté les lignes suivantes dans le fichier "/etc/php5/cli/php.ini" et de redémarrer le serveur apache avec le "/etc/init.d/apache2 restart" de commande, mais il ne change rien =/

extension=php_mysql.donc

extension=php_mysqli.donc

extension=php_pdo_mysql.donc

extension=pdo.donc

"php --ini" maintenant, les rendements :

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/php_mysql.si " - /usr/lib/php5/20100525/php_mysql.donc: 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/20100525/php_mysqli.si " - /usr/lib/php5/20100525/php_mysqli.donc: 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/20100525/php_pdo_mysql.si " - /usr/lib/php5/20100525/php_pdo_mysql.donc: cannot open shared object file: No such file or directory in Unknown on line 0

PHP Warning: Module 'PDO' déjà chargé in Unknown on line 0

Configuration File (php.ini) Path: /etc/php5/cli

Chargé Fichier de Configuration: /etc/php5/cli/php.ini

Rechercher pour les autres .fichiers ini dans: /etc/php5/cli/conf.d

Supplémentaires .les fichiers ini analysée: /etc/php5/cli/conf.d/10-pdo.ini,

/etc/php5/cli/conf.d/20-curl.ini,

/etc/php5/cli/conf.d/20-gd.ini,

/etc/php5/cli/conf.d/20-mysql.ini,

/etc/php5/cli/conf.d/20-mysqli.ini,

/etc/php5/cli/conf.d/20-pdo_mysql.ini,

/etc/php5/cli/conf.d/20-pdo_pgsql.ini,

/etc/php5/cli/conf.d/20-pdo_sqlite.ini,

/etc/php5/cli/conf.d/20-pgsql.ini,

/etc/php5/cli/conf.d/20-sqlite3.ini

Où sont censé être situé à l'drivers pdo ? Je suppose que je suis en manque de quelque chose ?

  • Assurez-vous que l'extension est enregistré en php.ini utilisé avec votre serveur web ainsi que dans la ligne de commande. Il y a peut être un autre php.ini fichier de configuration en ligne de commande et apache/php-fpm/cgi.
  • Faire un simple info.php avec <?php phpinfo(); ?>, et le parcourir. Qui l'aidera à confirmer ce que @JakubZalas suggéré.
  • Ce ne la ligne de commande "php --ini" rendement?
  • Avez-vous trouvé une réponse à cela? Si oui, j'aimerais savoir parce que je suis en cours d'exécution dans la même question.