IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

Installer une extension (fbsql.dll) [Tutoriel]


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre éclairé
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Points : 790
    Points
    790
    Par défaut Installer une extension (fbsql.dll)
    Bonjour,
    depuis tout a l'heure je galère sur l'installation de l'extension fbsql (la base de donnée frontbase), malehruesement contrairement à la documentation php_fbsql.dll ne se trouve pas dans le package PHP, aussi je l'ai téléchargé a part et je lai mis bettement dans le dossier des extensions, puis j'ai rajouté une ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    extension=php_fbsql.dll
    dans le php.ini, puis j'ai redémarré easyPHP

    Malheuresment l'extension ne marche pas (c'est la première fois que j'en installes une, la démarche était elle bonne ? je n'arrive pas a trouver de tuto a ce sujet).

    Merci d'avance
    Testez le forum Fire Soft Board, un forum libre, gratuit et français.

    Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    est ce que les autres extension sont installées de la même façon dans le fichier php.ini ?
    tu as peut-être besoin de fichiers supplémentaires, regarde dans la documentaion s'il n'y est pas question d'autres librairies. tu as peut-être uen version de la librairie qui ne correspond pas à ta version de PHP
    lance Apache en ligne de commande pour voir si tu as une erreur qui s'affiche

  3. #3
    Membre éclairé
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Points : 790
    Points
    790
    Par défaut
    Bah disons que au niveau du php.ini c'est assez classique, vu que j'ai installé wamp (un logiciel installant et configurant d'office apache + php + mysql), c'est ma première extension a priori ne devrait pas y avoir d eproblèmes

    COmment faire pour lancer apache en ligne de commande ?

    PS : n'empèche c'est chiant de voir partout dans toutes les docs que fbsql est installé de base dans php, alors qu'il n y ait pas

    Vous avez un site permettant de télécharger la majorité des extensions PHP sinon ?

    Merci
    Testez le forum Fire Soft Board, un forum libre, gratuit et français.

    Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    Citation Envoyé par dark_genova
    vu que j'ai installé wamp
    tu as parlé de EasyPHP dans ton 1er message, je n'ai pas tout compris

  5. #5
    Membre éclairé
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Points : 790
    Points
    790
    Par défaut
    Bah j'ai testé avec easyPHP en premier lieu, puis Wamp ensuite en fait, mais ca revient au même aucun des deux n'a la bibliothèque, je l'ai donc téléchargée au pif. Pour l'installer ce que j'ai fait était bon ?
    Testez le forum Fire Soft Board, un forum libre, gratuit et français.

    Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.

  6. #6
    Membre chevronné
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Points : 1 839
    Points
    1 839
    Par défaut
    salut,

    c'est bien livré dans les sources de php
    il faut pour y avoir acces compiler php avec l'option :
    --with-fbsql
    si tu as installé frontbase dans un répertoire différent de celui par défaut il faut mettre
    --with-fbsql=/path/to/fbsql

    quant a wamp si l'extension ne fonctionne pas, c'est qu'il manque une ou des dépendance(s), pour le savoir tu quittes wamp, tu fais une recherche dans le repertoire afin de trouver "apache.exe" , tu double-cliques dessus, apache t'indiquera dans l'invite qui s'ouvre la ou les dépendances requises...

  7. #7
    Membre éclairé
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Points : 790
    Points
    790
    Par défaut
    Je suis sous windows en fait, la compilation avec les --withetc... ne se fait que sous unix ? COmment faire sous windows ?
    Merci
    Testez le forum Fire Soft Board, un forum libre, gratuit et français.

    Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.

  8. #8
    Membre chevronné
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Points : 1 839
    Points
    1 839
    Par défaut
    euuuh oui , exact

    bon ben a priori , c'est bien comme tu faisais, mais il doit te manquer des dll...

    http://www.technosphere.tm.fr/chaine...tallwin_p2.cfm

    tu as essayer de démarrer apache seul avec l'invite de commande ? si oui il dit quoi ?

  9. #9
    Membre éclairé
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Points : 790
    Points
    790
    Par défaut
    Je viens de lancer apache.exe et en fait il me dit comme erreur :
    PHP startup : Unable to load dynamic library 'c:/wamp/php/ext/php_fbsql.dll' - La procédure spécifiée est introuvable

    Tu penses que cela peut venir de ma librairie qui est mauvaise ? Si oui tu sais ou je peux la télécharger de façon officielle ?

    Merci
    Testez le forum Fire Soft Board, un forum libre, gratuit et français.

    Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.

  10. #10
    Membre chevronné
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Points : 1 839
    Points
    1 839
    Par défaut
    voici une page qui traite ton problème d'extension
    malheureusement, l'extension fbsql est a priori destinée aux moteur inférieurs ou égals à la version 4.2.0

    http://tecfa.unige.ch/guides/php/php...xtensions.html

  11. #11
    Membre éclairé
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Points : 790
    Points
    790
    Par défaut
    Merci pour l'article

    Pour l'extension tu as raison il faut une ancienne version de PHP, ce qui ne m'interesse pas vu que je dois me mettre à la page du jour Tant pis pour frontbase ^^

    merci pour tout
    Testez le forum Fire Soft Board, un forum libre, gratuit et français.

    Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Intégration d'une extension en DLL écrite en C#
    Par gwinyam dans le forum Langage
    Réponses: 4
    Dernier message: 19/01/2010, 20h24
  2. Microsoft installe une extension pour Firefox à votre insu !
    Par gege2061 dans le forum Actualités
    Réponses: 7
    Dernier message: 05/06/2009, 17h50
  3. [Joomla!] [Joomla 1.5.9] Impossible d'installer une extension
    Par gege2061 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 02/06/2009, 19h07
  4. [MySQL] Installer une extension PHP
    Par zesavantfou dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 17/03/2009, 17h23
  5. installer une extension
    Par goffle dans le forum SDL
    Réponses: 3
    Dernier message: 02/08/2008, 00h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo