BSD-FAQ-it
Indietro | Capitolo 11. Apache2 | Avanti

# 11.5. Installiamo il mod_php4

Anche per installare il modulo del php4 ci affideremo al sistema dei ports, dobbiamo far attenzione alla modalità di compilazione, il mod_php4 deve essere infatti compilato ed installato compatibilmente con le modalità di funzionamento dei module di Apache2 che sono leggermente diverse se paragonate con quelle della versione precedente

    [root@battaglia root]# cd /usr/ports/www/mod_php4/
    [root@battaglia mod_php4]# make install -DWITH_APACHE2

se necessita il runtime php, possiamo scegliere di installare il php4 incluso il mod_php4

    # cdr
    # cd /usr/ports/lang/php4
    [root@ns php4]# make install clean -DWITH_APACHE2

attenzione: l'installazione del solo mod_php4 esclude la compilazione e l'installazione del runtime completo di php, mentre l'installazione del runtime php4 comprende anche mod_php4.

Al termine del processo di installazione modificheremo il file di configurazione di Apache2 /usr/local/etc/apache2/httpd.conf

    # attiviamo il modulo php4
    LoadModule php4_module /libexec/apache2/libphp4.so
    # attiviamo la index page
    DirectoryIndex index.html index.php
    # dichiariamo come applicazione il php
    AddType application/x-httpd-php .php .inc
    AddType application/x-httpd-php-source .phps

Riavviamo Apache2

    [root@battaglia root]# /usr/local/etc/rc.d/apache2.sh stop
    [root@battaglia root]# /usr/local/etc/rc.d/apache2.sh start
    ......
    ......
    [root@battaglia root]# apachectl stop
    [root@battaglia root]# apachectl sslstart

Pur non avendo trattato le modalità di ottimizzazione della configurazione di Apache, con queste indicazioni possiamo disporre di un server Web funzionante con tutti quei moduli che lo rendono immediamente pronto per essere ottimizzato ed utilizzato in un'ambiente di produzione.

Indietro | Partenza | Avanti
Note sulla sicurezza | Risali | Net-snmp (simple network management protocol)