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

Apache Discussion :

Extension php5-xsl installée mais ne fonctionne pas


Sujet :

Apache

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 10
    Points : 14
    Points
    14
    Par défaut Extension php5-xsl installée mais ne fonctionne pas
    Bonjour à tous,

    J'ai deux serveurs apache configurés.

    - Un en local: Wampserver, avec PHP 5.5.x
    - Un en ligne: Debian Wheezy, avec PHP 5.3.x phpinfo()

    Tout fonctionne en local, j'ai donc transféré mon script sur le serveur distant.

    Après quelques tests, je me suis rendu compte que le fichier XML récupéré par mon script ne subissait pas la transformation attendue via XSLT.
    Il s'est avéré que l'extension php5-xsl était manquante...

    J'ai donc procédé comme suit en root:
    apt-get update
    apt-get install php5-xsl
    service apache2 restart
    Cela ne fonctionnait toujours pas...

    Après avoir consulté mon phpinfo(), je me suis rendu compte que l'extension n'était pas affichée...
    J'en ai conclu que l'installation du paquet avait probablement installé l'extension dans les dossiers adéquats de l'arborescence mais qu'il aurait fallu modifier le php.ini pour l'activer.

    J'ai donc vérifier sur mon phpinfo() dans quels dossiers respectifs se trouvaient les extensions et le php.ini

    Le php.ini chargé est situé dans /opt/php-5.3.22/lib/
    Le dossier avec les extensions se trouve là: /opt/php-5.3.22/lib/php/extensions/

    Je me suis donc assuré que le fichier xsl.so se trouvait bien dans le dossier des extensions
    et j'ai édité le fichier /opt/php-5.3.22/lib/php.ini à la recherche de la ligne concernant le module xsl.so

    Voici celui-ci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    ;;;;;;;;;;;;;;;;;;;;;;
    ; Dynamic Extensions ;
    ;;;;;;;;;;;;;;;;;;;;;;
     
    ; If you wish to have an extension loaded automatically, use the following
    ; syntax:
    ;
    ;   extension=modulename.extension
    ;
    ; For example, on Windows:
    ;
    ;   extension=msql.dll
    ;
    ; ... or under UNIX:
    ;
    ;   extension=msql.so
    ;
    ; ... or with a path:
    ;
    ;   extension=/path/to/extension/msql.so
    ;
    ; If you only provide the name of the extension, PHP will look for it in its
    ; default extension directory.
    ;
    ; Windows Extensions
    ; Note that ODBC support is built in, so no dll is needed for it.
    ; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
    ; extension folders as well as the separate PECL DLL download (PHP 5).
    ; Be sure to appropriately set the extension_dir directive.
    ;
    ;extension=php_bz2.dll
    ;extension=php_curl.dll
    ;extension=php_fileinfo.dll
    ;extension=php_gd2.dll
    ;extension=php_gettext.dll
    ;extension=php_gmp.dll
    ;extension=php_intl.dll
    ;extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_ldap.dll
    ;extension=php_mbstring.dll
    ;extension=php_exif.dll      ; Must be after mbstring as it depends on it
    ;extension=php_mysql.dll
    ;extension=php_mysqli.dll
    ;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
    ;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
    ;extension=php_openssl.dll
    ;extension=php_pdo_firebird.dll
    ;extension=php_pdo_mssql.dll
    ;extension=php_pdo_mysql.dll
    ;extension=php_pdo_oci.dll
    ;extension=php_pdo_odbc.dll
    ;extension=php_pdo_pgsql.dll
    ;extension=php_pdo_sqlite.dll
    ;extension=php_pgsql.dll
    ;extension=php_pspell.dll
    ;extension=php_shmop.dll
     
    ; The MIBS data available in the PHP distribution must be installed.
    ; See <a href="http://www.php.net/manual/en/snmp.installation.php" target="_blank">http://www.php.net/manual/en/snmp.installation.php</a>
    ;extension=php_snmp.dll
     
    ;extension=php_soap.dll
    ;extension=php_sockets.dll
    ;extension=php_sqlite.dll
    ;extension=php_sqlite3.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_tidy.dll
    ;extension=php_xmlrpc.dll
    ;extension=php_xsl.dll
    ;extension=php_zip.dll
    extension=/opt/php-5.3.22/lib/php/extensions/xsl.so
    c'est la dernière que j'ai rajouté.

    Malgré un redémarrage d'apache, rien n'y fait, php5_xsl.so ne se charge pas...

    Que pourrais-je encore tenter???


    Merci d'avance...



    Nom : 1.png
Affichages : 328
Taille : 42,8 Ko

    Nom : 2.png
Affichages : 279
Taille : 41,3 Ko

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 10
    Points : 14
    Points
    14
    Par défaut La solution:
    Voilà, je reviens ici pour apporter ma contribution à la résolution de mon propre problème

    J'utilisais PHP-FPM comme gestionnaire.

    J'ai changé et j'utilise Mod-PHP (donc PHP en tant que module d'apache).

    Ce changement sur mon serveur m'a fait passer en PHP 5.4 du coup.

    Maintenant XSL est activé et visible dans mon phpinfo()

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

Discussions similaires

  1. [EasyPHP] EasyPHP installé, démarré mais ne fonctionne pas.
    Par bastienvite dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 21/05/2013, 14h31
  2. Mod_jk installé mais ne fonctionne pas
    Par webmister62 dans le forum Apache
    Réponses: 1
    Dernier message: 10/09/2009, 10h41
  3. [Joomla!] Les templates s'installent mais ne fonctionnent pas
    Par netah25 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 29/12/2008, 17h53
  4. Réponses: 1
    Dernier message: 05/04/2005, 22h21
  5. [classpath] définit mais ne fonctionne pas
    Par duhnic dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 13/12/2004, 09h57

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