> php컴파일 할때 --with-oci8옵션만 추가 하면 아파치가 뜨질 않는
> 군요.(make시 oci파일들이 없다는 에러때문에 다른 곳에서
> 카피해서 설치)
...
> php : php-4b3
> apache : 1.3.9(RPM)
> 오라클 : 8.1.5
첫번째로 의심이 가는 것은 dynamic library의 존재여부.
제대로 동작하고 있나요?
LD_LIBRARY_PATH( 맞나?) 또는 /etc/ld.so.conf 에 존재하는 directory인지.
두번째 용의자는 oracle 8.1.5라는 놈이 아닐까요?
아직 php4b3까지도 oracle 8.1.5에 대한 완벽한 지원을 하지 못하고 있습니다.
(제가 쓰고 있는 것은 php4b2)
configure를 해주신 다음에 아래와 같이 makefile을 손보셔야 할 듯.
199909081518
[php]
(php4b2 recompile)
[tolkien@rivendell php-4.0b2]$ ./configure --with-apxs=/usr/local/etc/httpd/bin/
apxs --with-system-regex --with-config-file-path=/usr/local/etc/httpd/conf --ena
ble-track-vars --with-oci8 -with-oracle --enable-sysvsem --enable-sysvshm --with
-zlib --with-gd
make
(php4의 Makefile을 수정)
(diff -n Makefile Makefile.orig)
d48 1
a48 1
EXTRA_LIBS = -L/usr/local/src/php-4.0b2/ext/pcre/pcrelib -lpcre -L/usr/local/src
/php-4.0b2/regex -lregex -lgdbm -lgd -L/usr/lib -lttf -lclient8 -lgeneric8 -lcl
ntsh -lpsa8 -lcore8 -lm -L/oracle/network/lib -L/oracle/lib -lpam -lz
make libphp4.so
cp libphp4.so /usr/local/etc/httpd/libexec/
(gd library 1.6.3이 더 이상 gif를 지원하지 않으므로
관련 routine을 전부 png로 변경)
tolkien입니다.
|