Maison > Questions et réponses > le corps du texte
P粉0432953372023-08-01 17:01:31
"Pour PDOException : impossible de trouver le pilote pour l'erreur MySQL, s'il s'agit d'un système d'exploitation basé sur Debian
sudo apt-get -y install php5-mysql
P粉0374504672023-08-01 13:57:38
Traduire : "Assurez-vous de configurer la clé 'default' dans app/config/database.php.
Pour PostgreSQL, la configuration doit être 'default' => 'postgres'.
Si vous recevez [PDOException], vous ne pourrez pas recherchez une erreur de pilote, veuillez vérifier si vous avez installé la bonne extension PHP. Vous devez installer et activer pdo_pgsql.so et pgsql.so. La façon d'installer ces extensions varie selon le système d'exploitation
Pour Windows, l'extension pgsql devrait déjà être fournie avec. la version officielle. La distribution PHP est pré-téléchargée. Modifiez simplement votre fichier php.ini et décommentez les lignes suivantes extension=pdo_pgsql.so et extension=pgsql.so
De plus, dans php.ini, assurez-vous que extension_dir est défini sur. le bon répertoire. .il doit s'agir d'un dossier nommé extensions ou ext ou similaire dans votre répertoire d'installation PHP
Enfin, copiez libpq.dll de C:wampbinphpphp5.* vers C:wampbinapache*bin et redémarrez le tout via le service d'interface WampServer.
Si vous obtenez toujours l'exception, vous devrez peut-être ajouter le répertoire bin de PostgreSQL à votre variable d'environnement PATH.
Propriétés système -> Onglet Avancé -> Variables d'environnement
http://php.net/manual/en/install.pecl.windows.php