Connessione ad Oracle con php

Carissimi,

devo preparare una procedura php con cui connettermi (ed ovviamente estrarre dati) da un database Oracle situato su un** server differente**.

Ho letto parecchia documentazione in giro ma non ho quagliato nulla. In particolare non riesco ad installare (tramite yum) le librerie che sembrano
essere necessarie a php per il corretto funzionamento.

Qualche suggerimento ?

Grazie

Enrico

Uff, Oracle…hai già letto http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r2/prod/appdev/opensrclang/php/php.htm?
Mi sembra molto dettagliata e ben spiegata, senza andare troppo nei dettagli. Non ho esperienze dirette con DB Oracle.
Ciao

[quote=robyduck]Uff, Oracle…hai già letto http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r2/prod/appdev/opensrclang/php/php.htm?
Mi sembra molto dettagliata e ben spiegata, senza andare troppo nei dettagli. Non ho esperienze dirette con DB Oracle.
Ciao[/quote]

Dettagliata è dettagliata ma:

Prerequisites

For this Hands On Session, the following has already been installed for you:

  1. Oracle Database 11g, with a user “phphol” and password (case sensitive) also of “welcome”.
  2. PHP 5.3 with the OCI8 1.3 extension.
  3. The Apache web server.

Il problema è proprio che devo raggiungere i prerequisiti e riuscire ad installare il punto 2 e, se serve, il 3.

Enrico

Non è un grosso problema:
Per php (spero vada bene anche la 5.5) e l’estensione:

[code]# yum install php-pear php-pdo php-mysql php-pgsql php-pecl-memcache php-gd php-mbstring php-mcrypt php-xml

exit

$ cd ~/Scaricati
$ wget http://rpms.famillecollet.com/remi-release-20.rpm
$ su
password

yum install remi-release-20.rpm

yum --enablerepo=remi install php-oci8[/code]

Alla fine il webserver Apache:

[code]# yum install httpd

systemctl enable httpd

systemctl start httpd[/code]

[quote=robyduck]Non è un grosso problema:
Per php (spero vada bene anche la 5.5) e l’estensione:

[code]# yum install php-pear php-pdo php-mysql php-pgsql php-pecl-memcache php-gd php-mbstring php-mcrypt php-xml

exit

$ cd ~/Scaricati
$ wget http://rpms.famillecollet.com/remi-release-20.rpm
$ su
password

yum install remi-release-20.rpm

yum --enablerepo=remi install php-oci8[/code]

[/quote]

Gentilissimo e puntuale come al solito.
Dubbi:
Le oci8 vanno installate su un server operativo con php e apache (oltre a mysql ça va sans dire) non “incasinano” niente ?

[quote=robyduck]
Alla fine il webserver Apache:

[code]# yum install httpd

systemctl enable httpd

systemctl start httpd[/code][/quote]

E lo tesso dubbio vale anche per apache, è già presente e funzionante, in teoria il comando install non dovrebbe fare nulla.

enrico

No, non incasinano niente, ma tieni il repo disabilitato.
Se hai già apache installato ti dice che c’è già.

[quote=robyduck]No, non incasinano niente, ma tieni il repo disabilitato.
Se hai già apache installato ti dice che c’è già.[/quote]

Il problema è che su quella macchina c’é fedora 14.

Non esiste un modo per aggiornarla senza reinstallare ? Da 19 a 20 ho visto che c’é ma addirittura dalla 14 ? Conviene poi ammessoche ci sia ?

Enrico

Fedora 14?
Questa macchina è insicura, non riceve aggiornamenti da tre anni, nemmeno di sicurezza e non supporta le ultime versioni dei software che stai per usare.
Reinstalla ex novo.