Services webmasters
Partenaires
Jeux concours gratuits
 
Installation
<<<
Installer PHP avec Netscape sous Sun Solaris Installer PHP avec Netscape Enterprise sous Windows
>>>

3.3.16 Installation sous Netscape et iPlanet Enterprise Serveur
3.3 Installation
3 Comment commencer
 Manuel PHP

->Installer PHP avec Netscape sous Sun Solaris
Installer PHP avec Netscape Enterprise sous Windows
Utilisation particulière pour les pages d'erreurs ou les listages spécifiques de dossier (PHP >= 4.3.3)
Note au sujet de nsapi_virtual et des requetes (PHP >= 4.3.3)

3.3.16.1 Installer PHP avec Netscape sous Sun Solaris

Pour compiler PHP avec NES ou iPlanet, indiquez le bon dossier d'installation pour l'option de configuration --with-nsapi = DIR option. Le dossier par défaut est généralement /opt/netscape/suitespot/ . Lisez aussi /php-xxx-version/sapi/nsapi/nsapi-readme.txt .

Note

These instructions are written for Sun Solaris 2.6 with Netscape Enterprise Server 3.6, conributed by bhager at invacare dot com.

  1. Installez les packages suivants depuis le serveur http://www.sunfreeware.com/ ou un miroir ad hoc :
    • autoconf-2.13
    • automake-1.4
    • bison-1_25-sol26-sparc-local
    • flex-2_5_4a-sol26-sparc-local
    • gcc-2_95_2-sol26-sparc-local
    • gzip-1.2.4-sol26-sparc-local
    • m4-1_4-sol26-sparc-local
    • make-3_76_1-sol26-sparc-local
    • mysql-3.23.24-beta (si vous voulez le support MySQL)
    • perl-5_005_03-sol26-sparc-local
    • tar-1.13 (GNU tar)
  2. Assurez-vous que le path inclut bien les dossiers nécessaires : PATH=.:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin et rendez le accessible à vortre système avec export PATH .
  3. gunzip php-x.x.x.tar.gz (si vous avez une distribution .gz, ou bien allez en 4).
  4. tar xvf php-x.x.x.tar
  5. Passez dans votre dossier PHP : cd ../php-x.x.x
  6. Pour les étapes suivantes, assurez-vous que /opt/netscape/suitespot/ correspond bien à votre installation du serveur netscape. Sinon, indiquez le chemin correct :
    
    ./configure --with-mysql=/usr/local/mysql \
    --with-nsapi=/opt/netscape/suitespot/ \
    --enable-libgcc
  7. Faites un make puis un make install .

Après avoir fait l'installation de base et lu les fichiers readme.txt, vous pouvez avoir besoin de faire des configurations supplémentaires.

D'abord, vous devez ajouter des chemins dans la variable LD_LIBRARY_PATH pour que PHP trouve toutes les librairies partagées. Le mieux est de le faire dans le script de démarrage de votre serveur Netscape. Les utilisateurs Windows peuvent probablement ignorer cette étape. Le script de démarrage est situé dans : /path/to/server/https-servername/start

Vous pouvez aussi avoir besoin d'éditer les fichiers de configuration qui sont situés dans : /path/to/server/https-servername/config/ .

Instructions de configuration pour Netscape Entreprise Server

Tout d'abord, vous aurez besoin d'ajouter des chemins dans la variable LD_LIBRARY_PATH pour que Netscape trouve son bonheur. Il est préférable de le faire dans le script de démarrage du serveur Netscape. Les utilisateurs Windows peuvent ignorer cette étape. Le script de démarrage est souvent situé dans : /path/to/server/https-servername/start . Vous aurez peut être à éditer le fichier de configuration situé dans /path/to/server/https-servername/config/ .

  1. Ajoutez les lignes suivantes dans mime.types :
    type=magnus-internal/x-httpd-php exts=php
  2. Ajoutez les lignes suivantes dans obj.conf . shlib peut varier en fonction de votre OS. Pour Unix, c'est quelquechose comme /opt/netscape/suitespot/bin/libphp4.so . Il est conseillé de placer les lignes suivantes après les lignes de mime types init .
    
    Init fn="load-modules" funcs="php4_init,php4_close,php4_execute,php4_auth_trans" shlib="/php4/nsapiPHP4.dll"
    Init fn=php4_init errorString="Failed to initialize PHP!"
  3. Configurez les valeurs par défaut :
    
    <object name="default">
    .
    .
    .
    .#NOTE this next line should happen after all 'ObjectType' and before all 'AddLog' lines
    Service fn="php4_execute" type="magnus-internal/x-httpd-php"
        .
        .
        </Object>
  4. Créez un nouvel objet pour PHP :
    
    <Object name="x-httpd-php"> 
    ObjectType fn="force-type" type="magnus-internal/x-httpd-php"
    Service fn=php4_execute
    </Object>
  5. Configuration d'authentification L'authentification PHP ne peut pas être utilisée avec d'autre authentification. TOUTES LES FORMES D'AUTHENTIFICATION SONT PASSEES AU SCRIPT PHP. Pour configurer l'authentification PHP pour le serveur entier, ajoutez la ligne suivante :
    
    <Object name="default">
    AuthTrans fn=php4_auth_trans
    .
    .
    .
    </Object>
  6. Pour utiliser l'identification PHP sur un seul dossier, utilisez la ligne suivante :
    
    <Object ppath="d:\path\to\authenticated\dir\*"> 
    AuthTrans fn=php4_auth_trans
    </Object>

Si vous utilisez Netscape Enterprise 4.x, alors, il faut utiliser ceci : placez ces lignes dans les informations d'initialisation des types Mime, et tout ce qui y est rattaché dans la configuration ci-dessus : (fourni par Graeme Hoose, GraemeHoose at BrightStation dot com).


Init fn="load-modules" shlib="/path/to/server4/bin/libphp4.so" funcs="php4_init,php4_close,php4_execute,php4_auth_trans"
Init fn="php4_init" LateInit="yes"

<< Installer PHP avec Netscape sous Sun Solaris >>
Installation Installation sous Netscape et iPlanet Enterprise Serveur Installer PHP avec Netscape Enterprise sous Windows
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -