Bon, pour ceux que ca intéresse, voici la procédure à suivre
pour réussir à installer apache 1.3.14 et php4.0.3 sur HP-UX
(10.20 & 11)

Il y a deux bug, l'un dans apache et l'autre dans PHP, voici
comment les contourner

1. BUG PHP
   se produit lors du make
   /usr/ccs/bin/ld: Unsatisfied symbols: DL_UNLOAD (code)


   Editez le fichier Zend/zend_extensions.c et le modifier
   comme suit :

    static void zend_extension_startup(zend_extension *extension)
 {
    /* Ajoutez la ligne suivante ligne */
    #if ZEND_EXTENSIONS_SUPPORT
    if(extension->startup) {
        if(extension->startup(extension)!=SUCCESS) {
            DL_UNLOAD(extension->handle)
        }
    }
    /* Ajoutez la ligne suivant ligne */
    #endif
 }

   Relancez la compilation et ca doit être OK

2. BUG APACHE lors du make install de php (en DSO)
   apxs:Error: file libs/libphp4.sl is not a DSO
   (Apache ne reconnait pas les .sl en tant que librairies DSO)
   exécutez les commandes suivantes depuis le rep d'install de php

   mv libs/libphp4.sl libs/ibphp4.so

   /path-to-apache/bin/apxs -i -a -n php4 libs/libphp4.so

@++
JC

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à