축하드립니다.
HP-UX에는 어떤 프로그램이든지
그냥(공짜?)은 잘 설치되질 않습니다.
특히 소스를 컴파일 할때에는....
HP-UX 10.20 에서 문제가 되는 부분이 많이 있습니다.
해결하려면 다음을 일단 설치하고 ...
gnu-tar -> gtar
gnu-sed -> HP에서 제공하는 sed가 버그있음
/usr/bin/sed를 리네임하고 gnu-sed를 soft link
gnu-make -> 마찬가지로 make(Nested MACRO를 인식못함)에 버그가 있음
system make를 못쓰게 하고, gnu-make를 gmake 등으로 리네임 하면..
gnu-bison
gnu-flex
gnu-gzip
gnu-binutils
gnu-gettext
gnu-cc
그리고 gcc를 만드실때 --with-gnu-as 옵션을 쓰시는게 좋습니다.
>>구석기 님께서 쓰시길<<
:: 안녕하세요....
::
:: 이번에 HP Unix 11.00에 Oracle + PHP + Apache를 연동 시킬 일이 생겨서,..
:: 설치하느라고,.. 3주동안 삽질만 하다가 어제 드디어,.. 성공했습니다.
::
:: 약간의 사소한 문제가 보이기는 합니다만,..
:: 전체적으로 설치되어서 돌아가는 데는 문제는 없는 듯 합니다.
::
:: 그럼 (잘 될지는 모르겠지만,..) 한번 정리를 해 보도록 하겠습니다.
::
:: -----------------------------------------------------------------
:: 우선 HPUX 11.00 과, Oracle 8.1.6 은 깔려 있다는 전제 하에서 들어 가겠습니다.(저도 그 상태에서
:: 시작했거든요,..^^;)
::
:: Apache + PHP + Oracle을 연동시켜 설치하기 위해서는,.. 우선 몇가지의 Tool들이 설치가 되어 있어야
:: 합니다.
::
:: binutils, bison, gcc, (g)make 등이 깔려 있어야 합니다.
::
:: 이것들은, http://hpux.cs.utah.edu 를 가시면 구할 수 있습니다.
::
:: 사실 위의 것들만 구해서 설치를 하면 나머지 설치는 다른 분들이 해 놓으신 것을 보시는 것이 더 정
:: 확할 겁니다.
::
:: 다만, 한가지의 설정만 해 주시면 됩니다.
:: 방금 설치한 gcc를 이용해서 컴파일 하라는 명령을 주지 않으면,
:: PHP가 설치가 되지 않습니다.
:: 따라서,... apache 폴더에서
:: vi ./configure 를 하신 다음
:: CC=/opt/gcc/bin/gcc (opt/gcc/bin/gcc는 gcc 설치 디렉토리 입니다.이것을 찾는 방법은,.. whereis gc
:: c 하시면 나옵니다.)
:: 를 넣어 주시면 됩니다.
:: PHP 폴더에서도 마찬가지구요...
::
:: 그리고는 정석(linux 에서 설치하는 것과 마찬가지)대로 하시면 됩니다.
::
:: 그래도 간략하게 적어 보면,...
::
:: apache configure -> php configure -> php make -> php make install
:: -> apache configure -> apache make -> apache make install 의 순입니다.
::
:: 제가 준 옵션은,..
:: (apache) > ./configure <Enter>
:: (php) > ./configure --with-oci8=/oracle/app/oracle/product/816 \<ENTER>
:: --with-apache=/home/.../src/apache_1.3.14 \<ENTER<
:: --enable-track-vars=yes <ENTER>
:: (oracle/app/oracle/product/816 은 oracle 설치 디렉토리입니다.)
:: (php) > make
:: (php) > make install
:: (apache) > ./configure --prefix=/usr/local/apache \
:: --activate-module=src/modules/php4/libphp4.a
:: (apache) > make
:: (apache) > make install
::
::
:: 이렇게 해 주시면, 기본적인 apache + oracle + php 연동은 되었습니다.
:: 그 이후에는 apache 의 몇가지 설정,
:: /usr/local/apache/bin/ 에 있는
:: apachectl 화일을 수정을 해 주어야 합니다.
:: (oracle 연동을 위해서)
:: vi apachectl 로 apachectl 화일을 여시고,
::
:: export ORACLE_SID=....
:: export ORACLE_HOME=/oracle/app/oracle/product/816
::
:: 을 추가해 주어야 합니다.
:: 그리고,
::
:: cp apachectl /sbin/init.d
::
:: ln -s apachectl /etc/rc.config.d/S85apachectl....
::
:: 등등을 해 주어야 합니다.
:: (이부분은 재부팅시 필요한 것이라고 하더군요..)
::
:: 제가 해준 부분은 저기까지 입니다.
:: 사실... 어떻게 하는지도 모르고 진행한 경우가 대부분입니다...
:: 이렇게 해서 우선적으로 PHP + APACHE + ORACLE의 연동이 성공은 했습니다.
::
::
|