Next Previous Contents

4. PHP

4.1 Installation de PHP 4.3.1

Il doit être compilé le dernier !!! Si vous décidez de le compiler vous-même, les options suivantes fonctionnent

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

le répertoire /software/httpd-2.0.44 est le répertoire ou vous installer les sources d'apache

4.2 Configuration de PHP : Fichier php.ini

s'il n'existe pas, vous devez le créer, l'endroit où vous le trouverez dépend des options de compilation. Dans le cas, où vous avez compilé php de la même manière 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


magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off


[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
include_path=".:../include:addon"

4.3 configuration de .htaccess

Dans le cas où vous ne pouvez pas changer le fichier php.ini, il faut simplement modifier ls fichier PHPCOMPTA/html/.htaccess qui contient.

        php_value include_path ".:../include:addon"
        php_value session.use_trans_sid true
        php_value session.auto_start true
        php_value max_execution_time 120
        php_value magic_quotes_gpc 0
Note:Normalement, vous ne devez pas changer ce fichier.


Next Previous Contents