Old:Installazione e configurazione di Apache, PHP e Oracle: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Riga 1: Riga 1:
=Introduzione=
=Introduzione=
In genere si sente spesso parlare di LAMP (Linux, Apache, MySQL e PHP), con riferimento alla famosa e diffusa piattaforma open per lo sviluppo di applicazioni web based (per informazioni complete e dettagliate sull'impostazione di un sistema LAMP vi invito a leggere la guida, presente su questo sito, [[LAMP: Linux, Apache, MySQL e PHP]]). In questa guida, invece, vorrei proporvi una variante di tale piattaforma in cui il DBMS MySQL viene sostituito da Oracle Server 10g Express Edition, una versione free del pi� blasonato DBMS commerciale, disponibile anche per il pinguino, seppur con alcune limitazioni di cui parler� in seguito. Una domanda sorge spontanea: perch� sostituire un prodotto open source come MySQL con Oracle Server che non � open (bens� free, che � diverso, perch� l'engine che sta alla base del funzionamento del DBMS non � pubblico) e nella versione gratuita ha pure delle limitazioni? Beh ci sono vari motivi che possono spingere in tale direzione come la curiosit�, la voglia di verificare quanta attenzione sia stata messa in un prodotto per GNU/Linux da parte di una societ� generalmente votata al solo aspetto commerciale, ma anche la bont� del prodotto in s�. Oracle Database Server � da anni uno dei miglior DBMS in circolazione, quindi perch� non provarlo anche su GNU/Linux?
In genere si sente spesso parlare di LAMP (Linux, Apache, MySQL e PHP), con riferimento alla famosa e diffusa piattaforma open per lo sviluppo di applicazioni web based (per informazioni complete e dettagliate sull'impostazione di un sistema LAMP vi invito a leggere la guida, presente su questo sito, [[LAMP: Linux, Apache, MySQL e PHP]]). In questa guida, invece, vorrei proporvi una variante di tale piattaforma in cui il DBMS MySQL viene sostituito da Oracle Server 10g Express Edition, una versione free del pi� blasonato DBMS commerciale, disponibile anche per il pinguino, seppur con alcune limitazioni di cui parler� in seguito. Una domanda sorge spontanea: perch� sostituire un prodotto open source come MySQL con Oracle Server che non � open (bens� free, che � diverso, perch� l'engine che sta alla base del funzionamento del DBMS non � pubblico) e nella versione gratuita ha pure delle limitazioni? Beh ci sono vari motivi che possono spingere in tale direzione come la curiosit�, la voglia di verificare quanta attenzione sia stata messa in un prodotto per GNU/Linux da parte di una societ� generalmente votata al solo aspetto commerciale, ma anche la bont� del prodotto in s�. Oracle Database Server � da anni uno dei miglior DBMS in circolazione, quindi perch� non provarlo anche su GNU/Linux?
Se siete interessati all'argomento, buona lettura!
Tutti i passaggi indicati in questa guida sono stati eseguiti su un sistema Debian GNU/Linux 4.0 R3 Netinst.
Buona lettura!


=Oracle Server 10g XE=
=Oracle Server 10g XE=
Riga 13: Riga 14:
* 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
* 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


Limitazioni a parte, Oracle Server 10g XE resta, a mio avviso, un buon prodotto che so essere utilizzato con successo da molte universit� sul territorio italiano.
Limitazioni a parte, Oracle Server 10g XE resta, a mio avviso, un buon prodotto utilizzato con successo, ad esempio, da varie universit� sul territorio italiano.
Una volta effettuato il download del pacchetto, l'installazione di Oracle Server 10g XE si riduce al seguente comando:
Una volta effettuato il download del pacchetto, l'installazione di Oracle Server 10g XE si riduce al seguente comando:


Riga 20: Riga 21:
</pre>
</pre>


L'installazione di Oracle Server 10g XE richiede la presenza di alcuni pacchetti che vanno installati, se non presenti (sulla mia Debian 4.0 R3 netinst non lo erano, ad esempio), ossia:
L'installazione di Oracle Server 10g XE richiede la presenza di alcuni pacchetti che vanno installati a parte, se non presenti con il seguente comando:
 
* bc
* libaio1
* libxml2
* libxml2-dev
* libxml2-utils
* python-libxml2
 
E' possibile aggiungere questi pacchetti con il comando seguente:


<pre>
<pre>
34

contributi

Menu di navigazione