Précédent   Forum du club des développeurs et IT Pro > Bases de données > Firebird > Installation
Installation Forum d'entraide sur l'installation et la configuration du serveur Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 31/05/2004, 13h16   #1
programmeur90
Invité de passage
 
Inscription : 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.
programmeur90 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2004, 22h17   #2
Big K.
Candidat au titre de Membre du Club
 
Inscription : mars 2003
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 21
Points : 13
Points : 13
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...
Big K. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2004, 15h03   #3
programmeur90
Invité de passage
 
Inscription : mai 2004
Messages : 7
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 7
Points : 0
Points : 0
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.
Citation:
//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.
programmeur90 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2006, 12h28   #4
Shellai-93
Invité régulier
 
Inscription : février 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 22
Points : 6
Points : 6
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
Shellai-93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 22h43.


 
 
 
 
Partenaires

Hébergement Web