34
contributi
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
==Introduzione== | |||
Questa guida si propone di indicare all'utente i passaggi necessari per l'installazione e la configurazione di un web server con Apache e PHP e di un database server con Oracle (versione 10g XE, rilasciata dalla stessa Oracle per il pinguino). | |||
La configurazione proposta prevede due macchine distinte, ma nulla vieta, ad esempio, di implementare sia il web server, sia il db server sulla medesima macchina, oppure di servirsi di macchine virtuali. | |||
Come primo argomento affronter� l'installazione e la configurazione di Oracle Server 10g XE, quindi passer� alla spiegazione delle fasi di compilazione dei sorgenti e di configurazione dei software Apache e PHP e degli strumenti per farli interagire con una base di dati Oracle. | |||
==Installazione di Oracle Server 10g XE== | |||
Sul sito di Oracle Corp. sono disponibili i pacchetti per Debian, Ubuntu, Suse e Red Hat/Fedora di Oracle Server 10g XE, una versione free che la stessa Oracle mette a disposizione per ambienti non di produzione, con una serie di limitazioni: | |||
* se Oracle Server 10g XE viene installato su un computer con pi� di una CPU (incluse anche le CPU dual core), esso utilizzer� esclusivamente le risorse di una sola CPU | |||
* su un singolo computer pu� essere effettuata l�installazione di una sola copia di Oracle 10g XE; in aggiunta, gli utenti possono far girare una sola istanza del database Oracle su ciascun computer. Quest�ultima limitazione pu� comunque essere aggirata in quanto, anche sulla stessa installazione di Oracle 10g XE possono convivere pi� schemi, ciascuno dei quali contenente le proprie tabelle. Di fatto, � come se sulla stessa macchina fossero presenti pi� database simultaneamente | |||
* la quantit� massima di dati contenuta in un database Oracle 10g XE non pu� superare i 4 gigabytes di spazio disco, tuttavia se i dati degli utenti dovessero superare tale quota, il sistema invierebbe l�errore ORA-12592 | |||
* la quantit� massima di memoria RAM che il server Oracle 10g XE utilizza non pu� eccedere un gigabyte, anche se ne � disponibile una quantit� maggiore. La quantit� di memoria totale utilizzata dal server Oracle viene ricavata come somma della System Global Area (SGA) e della Program Global Area (PGA) aggregata | |||
* il protocollo HTTPS (Secure HTTP) non � supportato nativamente dal listener HTTP presente in Oracle 10g XE, quindi � necessario far uso di un web server, come Apache, che supporti tale protocollo |
contributi