INSTALLATION
------------

1. Installation de postgresql 732 minimum
Soit avec des binaires prpars, soit  partir du code source

Personnellement, je l'ai compil ainsi

Si vous dcidez de le compiler vous-mme, les
options suivantes fonctionnent
/configure -with-tk --with-python --with-perl --prefix=/opt/psql732

2. Installation d'Apache
Si vous dcidez de le compiler vous-mme, les
options suivantes fonctionnent

./configure --prefix=/opt/http2/ \
	    --enable-ssl \
	    --enable-http \
	    --enable-cgi \
            --enable-so \
            --enable-usertrack \
            --enable-headers \
            --enable-info

3. Configuration et dmarrage de PostgreSql
Comme d'habitude pour postgres, il faut tout d'abord dfinir, crer
l'utilisateur postgres puis initialiser
l'endroit o seront stock vos donnes (variable env. PGDATA), 
exemple 
root#mkdir /data/psql
root#chown postgres /data/psql
root#su - postgres
postgres#initdb -D /data/psql
postgres#pg_ctl -D /data/psql -o '-i' start

Il est impratif d'avoir l'option -i, sinon le server HTTP ne pourra
pas contacter PostgreSql

Dans PGDATA,vous trouverez le fichier nomm pg_hba.conf qui
vous permettra de rgler la scurit

Ce fichier doit au moins contenir la ligne:
# TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD

host    all         webcompta   172.16.30.0         255.255.255.0   trust

Il vaut mieux remplacer 172.16.30.0 par l'adresse du server HTTP, dans
le cas o vous utilisez un VirtualHost avec une adresse IP, c'est
cette adresse qu'il vous faudra mettre

4. Installation de PHP 4.3.1
Il doit tre compil le dernier !!!
Si vous dcidez de le compiler vous-mme, les
options suivantes fonctionnent

./configure --prefix=/opt/php431 \
    --with-apxs2=/opt/http2/bin/apxs \
    --with-fastcgi \
    --with-zlib \
    --with-pgsql=/opt/psql732 \
    --with-mysql \
    --with-apache2=/software/httpd-2.0.44


5. Fichier php.ini, s'il n'existe pas, vous devez le crer, l'endroit
o vous le trouverez dpend des options de compilation. Dans le cas,
o vous avez compil php de la mme manire que moi, il se trouve
dans /opt/php431/lib.
Recopier simplement le fichier fourni  cet endroit.

Sinon, adaptez votre fichier, il doit avoir au minimum les options
suivantes
register_globals	= on

[Session]
session.save_handler      = files   ; handler used to store/retrieve data
session.save_path         = /tmp    ; argument passed to save_handler
                                    ; in the case of files, this is the
                                    ; path where data files are stored
session.use_cookies       = 1       ; whether to use cookies
session.name              = PHPSESSID  
                                    ; name of the session
                                    ; is used as cookie name
session.auto_start        = 1       ; initialize session on request startup
session.cookie_lifetime   = 0       ; lifetime in seconds of cookie
                                    ; or if 0, until browser is restarted
session.cookie_path       = /tmp       ; the path the cookie is valid for

allow_call_time_pass_reference = on
register_argc_argv = on
session.bug_compat_42 = 1
session.bug_compat_warn = 0
session.use_trans_sid = 1





6. Le fichier httpd.conf doit au moins contenir

LoadModule	php4_module	modules/libphp4.so
AddType application/x-httpd-php	.php4 .php3 .php .phtml

Et si vous dcidez d'avoir la mme configuration que moi, mais ce
n'est pas obligatoire
<VirtualHost 172.16.30.150>
	ServerName site
	ErrorLog wcompta-error.log
	TransferLog wcompta-debug.log
	DocumentRoot /home/httpd/compta/html
</VirtualHost>

Apache se dmarre avec apachectl start
7. Adapter  les fichiers setenv.sh et install.sh selon vos besoins.

8. Il faut crer le rpertoire o seront mis l'application elle-mme,
   ici, les fichiers seront dans /home/httpd/compta. Crer ce
   rpertoire, le propritaire de rpertoire doit tre le mme que
   celui qui fera installera l'application. Cet utiliserateur devra
   aussi avoir le privilge de crer un utilisateur pour postgres
   (fonction createuser).

9. Voil maintenant, il vous suffit de faire ./install.sh pour tout
   installer; puis d'aller avec votre navigateur sur l'url. 
   http://adresse_ip_du_virtualhost/test.php. Vous verrez directement,
   si l'application fonctionne.
