RE: [PHP-DB] Problem building PHP4 with Apache and Oracle8i - "Se gmentation Fa ult" From: Marc Burgauer (Marc.Burgauer <email protected>)
Date: 09/28/00

Follow up:

from Joacius: "Can you connect to the database using sqlplus?"
Yes, the apache user (user as which apache runs) can use Oracle client
stuff. I logged in as apache and could use sqlplus. (".profile" for apache
includes Oracle directories.)

from Roberto: "What are all exact parameters you did to ./configure?"
My configure looks like this:

./configure --with-xml --enable-sysvshm --disable-short-tags
--with-hyperwave --with-apache=$APACHE_SRC --enable-track-vars=yes
--enable-bcmatch=yes --enable-memory-limit=yes --enable-magic-quotes=yes
--enable-trans-sid=yes --enable-nodebug=yes --with-oci8=$ORACLE_HOME
--without-mysql --enable-libgcc

When running the "make" for PHP though, there are some files that are not
copied into the apache/modules/.. directory. I wrote this script to check
and compensate:

cd /usr/local/src/php/php-4.0.2
/bin/sh /usr/local/src/php/php-4.0.2/libtool --silent --silent
--mode=install cp libphp4.la /usr/local/src/php
/php-4.0.2/libs/libphp4.la >/dev/null 2>&1
/usr/local/src/php/php-4.0.2/build/shtool mkdir -p /usr/local/bin
if test ! -r /usr/local/src/php/php-4.0.2/libs/libphp4.so; then \
        for i in 0.0.0 0.0 0; do \
                if test -r /usr/local/src/php/php-4.0.2/libs/libphp4.so.$i;
then \
                        ln -s
/usr/local/src/php/php-4.0.2/libs/libphp4.so.$i
/usr/local/src/php/php-4.0.2/lib
s/libphp4.so; \
                        break; \
                fi; \
        done; \
fi
mkdir -p /usr/local/src/apache/apache_1.3.12/src/modules/php4; cp
libs/libphp4.a /usr/local/src/apache/apache_
1.3.12/src/modules/php4/libmodphp4.a; cp
/usr/local/src/php/php-4.0.2//sapi/apache/mod_php4.* sapi/apache/libp
hp4.module /usr/local/src/apache/apache_1.3.12/src/modules/php4; cp
./sapi/apache/apMakefile.tmpl /usr/local/s
rc/apache/apache_1.3.12/src/modules/php4/Makefile.tmpl; cp
./sapi/apache/apMakefile.libdir /usr/local/src/apac
he/apache_1.3.12/src/modules/php4/Makefile.libdir

Cheers

Marc

> -----Original Message-----
> Hi
>
> Using PHP 4.0.2 with Apache 1.3.12 on Sun/Solaris 2.6 with Oracle8i 8.1.5
>
> Compilation (./configure - nake - make install) worked fine and when
> starting apache, basic PHP stuff works fine too. But we can not establish
> a
> connection to Oracle. We don't get a straight error, rather nothing
> happens,
> but I found this in the apache log:
>
>
> [Thu Sep 28 11:40:39 2000] [notice] child pid 11279 exit signal
> Segmentation
> Fault (11), possible coredump in
> /usr/local/apache
>
> Now this tells me absolutly nothing. Don't have any idea what this means.
> Can anybody help?
>
> Cheers
>
> Marc
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-db-unsubscribe <email protected>
> For additional commands, e-mail: php-db-help <email protected>
> To contact the list administrators, e-mail: php-list-admin <email protected>
>

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, e-mail: php-db-unsubscribe <email protected>
For additional commands, e-mail: php-db-help <email protected>
To contact the list administrators, e-mail: php-list-admin <email protected>