[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Oracle e php



Ciao Alessandro, mille e mille grazie.

Alessandro Fracchetti scrisse in data 16/08/2005 09:50:

Prova a scaricarti solo questo pacchetto ed installarlo... non mi ricordo se mi funzionasse o meno (ho qualche vago ricordo che fosse legato ad una specifica versione del client.

Ho provatoa ad installarlo ma non soddisfa alcune dipendenze sicché...

Io ho scaricato il sorgente (che puoi fare a manina da http://puga.vdu.lt/debian/dists/stable/main/source/ senza sporcarti il sources.list e questi sono i file che ti servono: php4_4.3.10-15.1.diff.gz php4_4.3.10-15.1.dsc php4_4.3.10-15.1_i386.changes php4_4.3.10.orig.tar.gz), modificare in php4-4.3.10 il file debian/rules mettendo la tua $ORACLE_HOME dove trovi scritto --with-oci8=shared,$TUA_ORACLE_HOME \
) e poi sono andato di dpkg-buildpackage.

Scusa se sono un po' pedante ma essendo alle prme armi... anzitutto non ho trovato php4_4.3.10-15.1_i386.changes. Comunque ho scaricato php4_4.3.10-15.1.diff.gz php4_4.3.10-15.1.dsc php4_4.3.10.orig.tar.gz; poi ho lanciato "dpkg-source -x php4_4.3.10-15.1.dsc"? Sono andato in php4-4-3-10/debian/rules e ho inserito il path della dir dove ho installato il client oracle. Poi ho lanciato dpkg-buildpackage e fallisce dicendo

make: *** [patch-stamp] Error 1

Ho provato quindi con il sorgente originale di debian sarge; php4 lo ricompilo e lo installo senza problemi, in phpinfo() trovo in "configure command" '--with-oci8=my/path/ora/home/'; poi c'è anche una sezione oci8 che prima non avevo con

OCI8 Support 	enabled
Revision 	$Revision: 1.183.2.16 $
Oracle Version 	10.1
Compile-time ORACLE_HOME 	/home/psala/oracle/product/10.2.0/client/
Libraries Used 	/no value/

...forse il problema è in libraries used no value...

Se vuoi i pacchetti per oracle 9.0.1 te li posso mettere da qualche parte.

Io dovrei interrogare un oracle 8 sicché se credi che il 9.0.1 sia meglio del 10.1 molto volentieri!

Poi mi dici di mettere in php.ini

extension=oci8.so

ma non ho alcun modulo oci8.so!!!

e ricordarsi di mettere nell' apachectl o apache2ctl l'esportazione della $ORACLE_HOME:
export ORACLE_HOME=/app/oracle/product/9.0.1

Fatto ma non cambia nulla.

Se hai qualche idea...

Mille grazie davvero

Piviul



Reply to: