Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité de passage
    Inscrit en
    mai 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 7
    Points : 0
    Points
    0

    Par défaut Installation réussie de Firebird+php+Ibmyadmin sous NT5

    Bonjour,
    Le but de ce message est double :
    - expliquer comment j'ai installé apache+php+firebird+Ibwebadmin sous Windows NT 5 dans le contexte d'un réseau local.
    - avoir votre avis sur cette méthode. En particulier, cette combinaison est-elle suffisamment robuste pour héberger une application sur un réseau local ?
    Je l'ai mise en oeuvre depuis plusieurs semaines et je n'ai pas encore eu de problèmes.

    1) Installation et configuration d'Apache
    J'ai téléchargé le fichier apache_2.0.48-win32-x86-no_ssl.msi à l'adresse suivante http://httpd.apache.org/download.cgi.
    Les fichiers cités ne sont pas les dernières versions mais cela n'a pas d'incidence.
    Lors de l'installation, j'ai choisi les paramètre suivants :
    Network domain : workgroup
    Server Name : monserveur
    Administrator's Email Address : mon email
    Install for all users
    Destination folder C:\apache\
    Apache démarre en tant que service.
    J'ai créé le répertoire sitesweb sur C:\ et le répertoire tmp sous c:\apache.
    J'ai cliqué sur Démarrer/Programmes/HTTP Apache Server 2.0.48/Configure Apache Server : httpd.conf est édité sous notepad.
    J'ai recherché DocumentRoot et écrit "C:/sitesweb" à la place du chemin défini par défaut.
    Ala fin du fichier, j'ai ajouté :
    Code :
    1
    2
    3
    4
    LoadModule php4_module c:/php/sapi/php4apache2.dll
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php4
    AddType application/x-httpd-php .phpt
    2) Installation et configuration de Php
    J'ai télécharge le fichier php-4.3.4-Win32.zip à l'adresse suivante http://www.php.net/downloads.php.
    Je l'ai décompressé sous C:\php
    J'ai recopié php.ini-recommended qui se trouve dans c:\php vers c:\windows en le renommant php.ini
    J'ai activé les lignes suivantes dans php.ini :
    Code :
    1
    2
    3
    extension=php_interbase.dll
    extension=php_gd2.dll
    extension_dir = "c:\php\extensions\"
    J'ai modifié ce paramètre :
    Code :
    session.save_path = "c:\apache\tmp\"
    J'ai recopié php4ts.dll qui se trouve dans c:\php vers c:\php\sapi

    3) Installation et configuration de Firebird
    J'ai téléchargé Firebird-1.5.0.4306-Win32.exe à l'adresse suivante http://sourceforge.net/projects/firebird.
    Lors de l'installation, j'ai choisi les paramètre suivants :
    Destination directory c:\firebird
    copy Firebird client directory to <system> directory
    Firebird démarre en tant que service.
    J'ai créé le répertoire Backup sous C:\Firebird.

    4) Installation et configuration d'IBwebAdmin
    J'ai téléchargé ibWebAdmin_0.97.zip à l'adresse suivante http://ibwebadmin.sourceforge.net/.
    J'ai décompressé le fichier sous C:\sitesweb\ibwebadmin
    J'ai édité le fichier configuration.inc.php se trouvant sous C:\sitesweb\ibwebadmin\inc et modifié les paramètres de la manière suivante :
    Code :
    1
    2
    3
    4
    5
    6
    7
    define('BINPATH', 'c:/Firebird/bin/');
    define('SECURITY_DB', 'c:/Firebird/isc4.gdb');
    define('TMPPATH', 'c:/Apache/tmp/');
    define('DEFAULT_DB', 'isc4.gdb');
    define('DEFAULT_PATH', 'c:/Firebird/');
    define('BACKUP_DIR', 'c:/Firebird/Backup/');
    define('DATAPATH','data/');
    Enfin, j'ai ajouté la ligne suivante :
    Code :
    define('TTF_FONT', DATAPATH.'Bluehigh.ttf');
    5) Le test
    J'ai lancé mon navigateur web et tapé http://127.0.0.1/ibwebadmin.
    J'ai ouvert la base de test c:/firebird/examples/EMPLOYEE.FDB
    Cela fonctionne.

    Ressources
    Pour y parvenir, j'ai consulté les site et document suivants http://giminik.developpez.com/articles/apache/windows/
    "Beginners guide to Firebird and PHP By Lester Caine" disponible sur http://www.ibphoenix.com

    D'avance, merci pour vos réponses,
    Aldo.

  2. #2
    Candidat au titre de Membre du Club
    Inscrit en
    mars 2003
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : mars 2003
    Messages : 21
    Points : 13
    Points
    13

    Par défaut

    Première remarque : je pense que ce post aurait sa place dans la FAQ Firebird!

    Je viens de faire l'install sous XP, et ça marche,
    j'ai du changer deux, trois trucs :

    Code :
    1
    2
    3
    4
    LoadModule php4_module "c:/Program Files/php/sapi/php4apache2.dll"
    // J'ai du ajouter des guillemets, puisque j'ai installé PHP dans Program Files
     
    //J'ai du remplacer isc4.gdb par security.fdb
    J'ai pu tester à l'aide du fichier zip que l'on trouve à la fin de cette page :

    http://www.ibphoenix.com/main.nfs?a=..._beginners_php
    mais j'ai du le bidouiller un peu...

  3. #3
    Invité de passage
    Inscrit en
    mai 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 7
    Points : 0
    Points
    0

    Par défaut

    Ce serait sympa si ce post pouvait être intégré dans une FAQ.
    Ce que j'entends par NT5, c'est Windows 2000 et Windows XP. La recette fonctionne avec ces deux systèmes d'exploitation.
    //J'ai du remplacer isc4.gdb par security.fdb
    Effectivement, j'ai fait là une petite boulette, facile à corriger.

    Le chemin donné pour cette dll dépend du répertoire dans lequel est installé php... La remarque sur les guillements est utile.

  4. #4
    Invité régulier
    Inscrit en
    février 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 22
    Points : 7
    Points
    7

    Par défaut

    Merci pour ce post trés interessant, moi qui débute c'est plus que ce que j'aurai aimer trouver !

    Enfait non, j'aimerai d'ailleurs vous en demandez plus, pourriez vous expliquez toutes les modifications que vous avez faites et la raisons de cette modif ( ce que ca engendre en cas de non modification ).

    J'aimerai comprendre toute la mécanique plutot que de faire fonctionner tout cela sur le travail d'un autre

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •