I'm trying to get PHP 4.2.2 connected to Oracle 8.1.7
in Linux RedHat 9
I had the apache server alredy installed, so  I
installed Oracle supposing that the apache was ready
to handle oracle. 
When I try the aplication it gives me an error saying
that it don't have the osilogon() function. So I start
to read in PHP.net.
I learnt that the osilogon() is part of the Oracle
Call Interface (OCI8) and that I need to recompile
apache with the --with-oci8 option (I've checked with
phpinfo() and it says that php is running
without-oci8.

I've tried this in the phpxxx directory as root:

 ./configure --with-oci8
make
make install

I had several warnings in the ./configure phase and
then i get this errors in the make phase:

./.libs/libphp4.a(my_error.o)(.text+0x275): In
function `my_error':
/usr/src/redhat/BUILD/php-4.2.2/ext/mysql/libmysql/my_error.c:32:
undefined reference to `errno'
./.libs/libphp4.a(my_lib.o)(.text+0x37a): In function
`my_dir':
/usr/src/redhat/BUILD/php-4.2.2/ext/mysql/libmysql/my_lib.c:162:
undefined reference to `errno'
./.libs/libphp4.a(my_lib.o)(.text+0x546): In function
`my_stat':
/usr/src/redhat/BUILD/php-4.2.2/ext/mysql/libmysql/my_lib.c:585:
undefined reference to `errno'
./.libs/libphp4.a(my_getwd.o)(.text+0xbe):/usr/src/redhat/BUILD/php-4.2.2/ext/mysql/libmysql/my_getwd.c:43:
more undefined references to `errno' follow
collect2: ld returned 1 exit status
make[1]: *** [php] Error 1
make[1]: Leaving directory
`/usr/src/redhat/BUILD/php-4.2.2'
make: *** [all-recursive] Error 1

After the make install i dont get any php.ini

I've never compiled apache before, so I think that
maybe I'm just doing it wrong. 

Can anybody help me please?
Am I missing something?


Thanks in advance


__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

-- 
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to