Aller au contenu

Class Pdo


davaxi

Messages recommandés

Bonjour à tous,

Voila mon problème, me connectant à mon serveur synology nas rs408 (sous le DSM 3.2 Officiel), en ssh. J'essaye tant bien que mal à faire tourner certain script PHP, utilisant la class PDO pour les connexions à la base de donnée MySQL. Le problème est que à la commande:


php -f monfichier.php

j'ai l'erreur

PHP Fatal error:  Class 'PDO' not found in ...

Jusque la le problème est comprehensible, mais je ne vois pas comment installer php_pdo .... Même en cherchant sur Google, je ne trouve aucune réponse, tout les topics qui peuvent parler de ce sujet dates de 2008 ...

J'espère que vous pourrez m'aider à résoudre ce problème.

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

C'est bon j'ai réussie, à intégré la classe PDO. Pour partagé:

Il faut copier le fichier pdo.so se trouvant dans :

/opt/lib/php/extensions/pdo.so

Vers le dossier

/lib/php/extensions/

Puis d'aller editer les fichiers :

/usr/syno/etc/php/extension.ini

et

/opt/etc/php.ini

en ajoutant la ligne suivante (vous pouvait la mettre en dessous du bloc où les autres extensions sont inclus)

extension=pdo.so

Et c'est tout. biggrin.png

Pour toute ces manipulations, vous devez avoir les droits administrateurs.

----

Néanmoins, second problème : PDOException could not find driver....

Il faut installer les drivers adéquats, une idée ?

----

Problème résolue en ajoutant en plus de la ligne extension=pdo.so / la ligne pdo_mysql.so (devrais être déjà présent)

Modifié par davaxi
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.