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

Windows Serveur Discussion :

PHP, chargement d'extensions. (Architecture AMD64) [WS 2008]


Sujet :

Windows Serveur

  1. #1
    Membre éclairé
    Avatar de Floréal
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 456
    Points : 849
    Points
    849
    Par défaut PHP, chargement d'extensions. (Architecture AMD64)
    Bonjour,
    Je dois installer un serveur comportant plusieurs environnements web:
    - Développement (dev)
    - Intégration (int)
    - Production (prod)
    J'ai opté pour une solution Apache 2.2, PHP, MySQL (pour l'instant), le tout étant compilé pour une architechture 64 bits
    J'ai installé les services Apache et MySQL, soigné ma configuration en chargeant des fichiers personnalisés au démarrage des-dits services, ceux ci se lancent sauf que dans les logs d'Apache j'ai ces messages d'erreur en provenance de PHP:
    Citation Envoyé par httpd-error.log
    [Tue Jun 30 17:11:27 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.5 (x64) configured -- resuming normal operations
    [Tue Jun 30 17:11:27 2009] [notice] Server built: Dec 20 2008 15:34:10
    [Tue Jun 30 17:11:27 2009] [notice] Parent: Created child process 2356
    PHP Warning: PHP Startup: Unable to load dynamic library 'd:\\bin\\php-5.2.5-x64\\ext\\php_mysql.dll' - Le module sp\xe9cifi\xe9 est introuvable.\r\n in Unknown on line 0
    PHP Warning: PHP Startup: Unable to load dynamic library 'd:\\bin\\php-5.2.5-x64\\ext\\php_mysqli.dll' - Le module sp\xe9cifi\xe9 est introuvable.\r\n in Unknown on line 0
    PHP Warning: PHP Startup: Unable to load dynamic library 'd:\\bin\\php-5.2.5-x64\\ext\\php_pdo_mysql.dll' - Le module sp\xe9cifi\xe9 est introuvable.\r\n in Unknown on line 0
    [Tue Jun 30 17:11:28 2009] [notice] Child 2356: Child process is running
    [Tue Jun 30 17:11:28 2009] [notice] Child 2356: Acquired the start mutex.
    [Tue Jun 30 17:11:28 2009] [notice] Child 2356: Starting 64 worker threads.
    [Tue Jun 30 17:11:28 2009] [notice] Child 2356: Starting thread to listen on port 81.
    Pourtant ces les fichiers d'extension sont bien présents.
    Est-ce que le problème pourrait venir du fait que les extensions ne soient pas 64bits? Comment puis-je vérifier comment ces dernières ont été compilées?

    NB: mon Apache est bien 64 bits, le "(Win32)" peut prêter à confusion.
    Citation Envoyé par httpd -V
    Server version: Apache/2.2.11 (Win32)
    Server built: Dec 20 2008 15:34:10
    Server's Module Magic Number: 20051115:21
    Server loaded: APR 1.3.3, APR-Util 1.3.4
    Compiled using: APR 1.3.3, APR-Util 1.3.4
    Architecture: 64-bit
    Server MPM: WinNT
    threaded: yes (fixed thread count)
    forked: no
    Server compiled with....
    -D APACHE_MPM_DIR="server/mpm/winnt"
    -D APR_HAS_SENDFILE
    -D APR_HAS_MMAP
    -D APR_HAS_OTHER_CHILD
    -D AP_HAVE_RELIABLE_PIPED_LOGS
    -D DYNAMIC_MODULE_LIMIT=128
    -D HTTPD_ROOT="/apache"
    -D SUEXEC_BIN="/apache/bin/suexec"
    -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
    -D DEFAULT_ERRORLOG="logs/error.log"
    -D AP_TYPES_CONFIG_FILE="conf/mime.types"
    -D SERVER_CONFIG_FILE="conf/httpd.conf"
    NB2: Le tout tourne sur Windows server 2008 Standard edition 64Bits

  2. #2
    Membre éclairé
    Avatar de Floréal
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 456
    Points : 849
    Points
    849
    Par défaut
    J'ai compris d'où venait l'erreur, c'est simplement qu'il fallait que libmysql.dll soit dans un dossier listé dans la la variable d'environnement %PATH%.

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

Discussions similaires

  1. Problème de chargement d'extensions PHP pour Apache
    Par Tchupacabra dans le forum Apache
    Réponses: 2
    Dernier message: 21/01/2008, 16h00
  2. Erreur chargement d'extensions php
    Par agrosjea dans le forum Apache
    Réponses: 1
    Dernier message: 15/06/2007, 14h41
  3. Réponses: 1
    Dernier message: 09/02/2007, 14h59
  4. PHP probléme d'extension
    Par musmus dans le forum Langage
    Réponses: 1
    Dernier message: 19/01/2007, 23h12
  5. [Outils] [PHP-Eclipse] fichier extension php5
    Par Royd938 dans le forum Eclipse PHP
    Réponses: 2
    Dernier message: 13/06/2006, 14h47

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