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

Installation Firebird Discussion :

Installation réussie de Firebird+php+Ibmyadmin sous NT5 [Tutoriel]


Sujet :

Installation Firebird

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 7
    Points : 2
    Points
    2
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    extension=php_interbase.dll
    extension=php_gd2.dll
    extension_dir = "c:\php\extensions\"
    J'ai modifié ce paramètre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 21
    Points : 17
    Points
    17
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Candidat au Club
    Inscrit en
    Mai 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 7
    Points : 2
    Points
    2
    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
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 22
    Points : 10
    Points
    10
    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

Discussions similaires

  1. Installation d'Apache + PHP + MySQL sous Window7
    Par Tengerick dans le forum Apache
    Réponses: 4
    Dernier message: 09/05/2011, 16h33
  2. installation de php-gtk2 sous FreeBSD 8
    Par SeRiALP dans le forum BSD
    Réponses: 4
    Dernier message: 27/03/2010, 17h01
  3. Installation d'une appli PHP sous Linux
    Par HRS dans le forum Apache
    Réponses: 7
    Dernier message: 21/04/2009, 17h12
  4. installation php-gtk2 sous windows
    Par awsoft dans le forum GTK+ avec PHP
    Réponses: 0
    Dernier message: 18/09/2008, 18h40
  5. installer php interpreter sous windows
    Par bleuerouge dans le forum Modules
    Réponses: 0
    Dernier message: 08/01/2008, 11h40

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