Comment permettre PDO_SQLITE dans la Version de PHP 5.4.19 windows
Je suis en train d'activer PDO pour SQLite3 sur php 5.4.19. Suite à cette--> http://www.php.net/manual/en/pdo.installation.php
décommenté la ligne dans le php.fichier ini qui dit:
extension=php_pdo_sqlite.dll
;ajout de la ligne suivante
extension=pdo.donc
Cependant, le phpinfo() dit encore:
PDO
Les drivers PDO aucune valeur
Je pense qu'il serait comme le driver SQLite seront affichés dans la liste.
Tente de résoudre des problèmes, donc j'ai aussi essayé d'ajouter ce point à l'aide de php.fichier ini.
extension=php_pdo.dll
Cependant, il n'existe pas de fichier dans le /ext dossier et on me dit que ce n'est plus nécessaire dans cette version de php.
Ce qui me manque?
Edit-->
Ok compris cela et il n'était pas évident pour toutes les recherches que j'ai fait.
Tout d'abord, les chemins d'accès absolus ont été nécessaires, ce qui n'est pas documenté nulle part que j'ai pu trouver. Derniers paramètres sont les suivants:
extension=C:\php\ext\pdo.so
extension=C:\php\ext\php_pdo_sqlite.dll
extension=C:\php\ext\php_sqlite3.dll
[sqlite3]
sqlite3.extension_dir = C:\sqlite
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, essayez de redémarrer votre serveur web. Si cela ne fonctionne pas, vérifiez si
extension_dir
est bien défini dansphp.ini
. Si cela ne fonctionne toujours pas, vérifiez si le bonphp.ini
est en cours de lecture dans laphpinfo()
de sortie.Décommentant
extension_dir = "ext"
dansphp.ini
fonctionné pour moi:'phpinfo()
no longer shows
les drivers PDO : aucun permis" et montrePDO drivers : sqlite
à la place.Il affiche aussi désormais des sections pour SQLite3 et pdo_sqlite.