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

IIS Discussion :

PHP Warning: PHP Startup: Unable to load dynamic library php_oci8.dll


Sujet :

IIS

  1. #1
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut PHP Warning: PHP Startup: Unable to load dynamic library php_oci8.dll
    Bonjour,

    sur un vieux Windows Server 2003 je dois installer une application PHP. PHP 5.3.25 est déjà installé mais j'ai l'erreur suivante au démarrage :
    PHP Warning: PHP Startup: Unable to load dynamic library 'D:\Program Files\PHP\ext\php_oci8.dll' - La procédure spécifiée est introuvable.

    La DLL est bien a l'endroit demandé.

    phpinfo me dit pourtant qu'Oracle est installé (OCI 8 avec un runtime V10 !) :
    oci8
    OCI8 Support enabled
    Version 1.4.9
    Revision $Id: 44bfa713783a92b3e59477f6432e5fb51b6def94 $
    Active Persistent Connections 0
    Active Connections 0
    Oracle Run-time Client Library Version 10.2.0.4.0
    Oracle Instant Client Version 10.2
    Temporary Lob support enabled
    Collections support enabled
    Christophe

    Pensez à mettre quand c'est le cas.

  2. #2
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 932
    Points : 23 240
    Points
    23 240
    Billets dans le blog
    10
    Par défaut
    Bonjour

    Program Files est sur le disque D: ?
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Oui. La DLL est bien là : D:\Program Files\PHP\ext\php_oci8.dll
    Et dans le php.ini il y a : extension_dir="D:\Program Files\PHP\ext"
    Christophe

    Pensez à mettre quand c'est le cas.

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 437
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 437
    Points : 43 078
    Points
    43 078
    Par défaut
    C'est une dll d'origine php ? Es-tu sûr que la version php installée est compatible 2003/XP ? si c'est une version récente, le prob est peut-être là.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 932
    Points : 23 240
    Points
    23 240
    Billets dans le blog
    10
    Par défaut
    Bonsoir

    Cette bibliothèque php_oci8.dll Fonctions Oracle 8 Requiert : bibliothèque cliente Oracle 8.1+

    As-tu vérifié l'installation de tes extensions (ICI)
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  6. #6
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    PHP 5.3 semble compatible avec WS 2003 : Windows XP/2003 ne sont plus supportés depuis PHP 5.5.0. (cf. http://php.net/manual/fr/install.windows.php)
    La version de la dll est la même que celle de PHP : 5.3.25

    Oracle 9R2 et 10R2 sont installés sur le serveur. J'ai trouvé ça sur http://php.net/manual/fr/oci8.requirements.php. Cela me semble OK.
    L'extension OCI8 1.4 est incluse avec PHP 5.3, PHP 5.4 et PHP 5.5. [...] OCI8 1.4 requiert les bibliothèques clientes Oracle 12c, 11g, 10g ou 9iR2 et peut s'installer sur PHP 4.3.9 et suivants.
    Christophe

    Pensez à mettre quand c'est le cas.

  7. #7
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Je viens d'ajouter les droits d'exécution pour IIS sur le répertoire d'Oracle mais ça n'a rien changé.
    Christophe

    Pensez à mettre quand c'est le cas.

  8. #8
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 932
    Points : 23 240
    Points
    23 240
    Billets dans le blog
    10
    Par défaut
    Je pense aussi à un problème de compatibilité.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  9. #9
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Je viens de vérifier qu'aucune application PHP installée n'utilise Oracle. J'ai donc commenté la ligne dans php.ini.
    Je vais le signaler et on verra bien si un administrateur veut se pencher sur le cas de cette antiquité.
    Christophe

    Pensez à mettre quand c'est le cas.

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

Discussions similaires

  1. Unable to load dynamic library php_oci8.dll
    Par JackB dans le forum Langage
    Réponses: 1
    Dernier message: 16/04/2011, 18h24
  2. Réponses: 18
    Dernier message: 16/03/2010, 21h51
  3. [Oracle] Unable to load dynamic library php_oci8.dll
    Par Dark Ryus dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 08/04/2008, 16h38
  4. Unable to load dynamic library php_oci8.dll
    Par rochenico dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 08/01/2008, 11h26

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