Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
* HanIRCÀÇ #coffeenix ¹æ
[ Àåºñ ¹× ȸ¼± ÈÄ¿ø ]
HOME > ³×Æ®¿öÅ©(network) > À¥ ¼­¹ö(web, httpd, apache) µµ¿ò¸»
°Ë»ö : »çÀÌÆ® WHOIS À¥¼­¹ö Á¾·ù

WebDAV (7, ±Û 1, ÀÚ·á 4)
À¥¼­¹ö Æ©´× (5, ±Û 4, ÀÚ·á 2)
À¥¼­¹ö »ç¿ë Åë°è ÀÚ·á (2, ÀÚ·á 1)
Apache SSL / mod_ssl (4, ±Û 3, ÀÚ·á 2)

  Oracle 9iASÀ¥¼­¹ö+Oracle9i¿¡ php ¼³Ä¡ (AIX 4.3.3) ÀÛ¼ºÀÏ : 2003/08/15 22:51
 
  • ±Û¾´ÀÌ : ÁÁÀºÁøÈ£ ( http://coffeenix.net/ )
  • Á¶È¸¼ö : 36364
          [ ÀÌÀüÈ­¸é / ¼öÁ¤ ]   ºñ¹Ð¹øÈ£ :     Àμâ¿ë È­¸é
      ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel, http://coffeenix.net/ )
    ÀÛ¼ºÀÏ : 2002.5.8~9

    AIX 4.3.3¿¡¼­ Oracle 9i¿Í 9iAS À¥¼­¹ö°¡ ÀÌ¹Ì ¼³Ä¡µÈ »óÅ¿¡¼­ À¥¿¡¼­ php¸¦ ¾µ ¼ö ÀÖµµ·Ï ºÙÀÌ´Â °úÁ¤°ú
    ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦¸¦ °£·«È÷ ¼³¸íÇÑ´Ù.

    < ¼³Ä¡ ȯ°æ >

      * OS : IBM AIX 4.3.3
      * Oracle 9i + Oracle 9iAS À¥¼­¿¡ php 4.X¸¦ ¼³Ä¡
       (Oracle 8i°¡ ¾Æ´Ñ 9i ¿©µµ php4¿¡¼­ »ç¿ëÇϴµ¥ ¹®Á¦¾øÀ½)
      * ±âŸ : gcc + gnu make + gzip + bison µîÀº ¼³Ä¡µÇ¾î ÀÖÀ½

    < ¼³Ä¡ ¼ø¼­ >

       zlib, libpng, jpeglib -> GDlib -> PHP4

    < ÇÊ¿äÇÑ lib ÀÖ´Â »çÀÌÆ® >

      ¡Ø GDLib ´Ù¿î·Îµå
         http://www.boutell.com/gd/
         http://www.boutell.com/gd/http/gd-1.8.4.tar.gz

      ¡Ø zlib ´Ù¿î·Îµå
         http://www.gzip.org/zlib/

      ¡Ø pnplib ´Ù¿î·Îµå
         http://www.libpng.org/pub/png/pngcode.html

      ¡Ø AIX¿ë ¹ÙÀ̳ʸ® ÆÐÅ°Áö
         http://aixpdslib.seas.ucla.edu/

    1. php ¼³Ä¡ Àü¿¡ GD lib¸¦ »ç¿ëÇϱâ À§Çؼ­ ÇÊ¿äÇÑ lib ¼³Ä¡

      1) zlib-1.1.4.tar.gz
         libpng-1.2.2.tar.gz
         jpeg.6b.tar.Z
         (¶Ç´Â http://aixpdslib.seas.ucla.edu/ ¿¡¼­ ¹ÞÀº ¹ÙÀ̳ʸ® jpeg.6b-bin.tar.Z ¼³Ä¡)
      2) GDlib ¼³Ä¡    (http://www.boutell.com/gd/gd-1.8.4.tar.gz)
         GDlib ¼³Ä¡À§Çؼ­ -> zlib, libpng, jpeg lib ÇÊ¿ä

         a) tar xvfz gd-1.8.4.tar.gz
         b) Makefile ÆÄÀÏ ¼öÁ¤

    ¡¡¡¡¡¡CFLAGS=-O -DHAVE_JPEG
    ¡¡¡¡¡¡LIBS=-lm -lgd -lpng -lz -ljpeg
    ¡¡¡¡¡¡INSTALL_LIB=/usr/local         (È®Àθ¸)
    ¡¡¡¡¡¡INSTALL_INCLUDE=/usr/local     (È®Àθ¸)

    ¡¡¡¡¡¡¡Ø lib(libgd.a)¿Í header(*.h)´Â °¢ /usr/local/lib¿Í /usr/local/include¿¡ ¼³Ä¡µÊ

         c) make
         d) make install

    2. PHP4 ÄÄÆÄÀÏ

      1) 9ias À¥¼­¹ö Ȩ µð·ºÅ丮°¡ /oracle/ias ÀÏ ¶§
         /oracle/ias/Apache/Apache/bin/apxs ½ºÅ©¸³Æ®ÀÇ Ã¹ ÁÙ ¼öÁ¤

         #!/oracle/ias/Apache/... ¿¡

         -I/oralce/ias/Apache/perl/lib/5.00503 ¿É¼ÇÀ» Ãß°¡

      2)
      ./configure --with-apxs=/oracle/ias/Apache/Apache/bin/apxs \
    ¡¡¡¡¡¡--with-config-file-path=/oracle/ias/Apache/Apache/conf \
    ¡¡¡¡¡¡--prefix=/oracle/ias/Apache/Apache/php \
    ¡¡¡¡¡¡--with-oci8=/oracle/app/oracle/product/9.0.1  \
    ¡¡¡¡¡¡--with-oracle=/oracle/app/oracle/product/9.0.1  \
    ¡¡¡¡¡¡--enable-safe-mode -enable-debugger --enable-track-vars \
    ¡¡¡¡¡¡--without-mysql --enable-sigchild \
    ¡¡¡¡¡¡--with-zlib=/usr/local --with-gd=/usr/local --with-jpeg-dir=/usr/local \
    ¡¡¡¡¡¡--with-regex=system

      ¡Ø - 9ias À¥¼­¹ö Ȩ µð·ºÅ丮´Â /oracle/ias
         - Oracle 9i   Ȩ µð·ºÅ丮´Â /oracle/app/oracle/product/9.0.1 ÀÎ °æ¿ìÀÓ
         - MySqlÀº »ç¿ë ¾ÈÇϹǷΠ--without-mysql
           (¿É¼ÇÀ» ³ÖÁö ¾ÊÀ» °æ¿ì ÄÄÆÄÀϽà ¿À·ù ¹ß»ýÇÒ ¼ö ÀÖÀ½)
         - GD libÀ» »ç¿ëÇϱâ À§ÇØ --with-zlib=/usr/local --with-gd=/usr/local --with-jpeg-dir=/usr/local

      3) make

         ¼º°øÀû(¸î¸î warningÀº ¹«½Ã)À¸·Î ÄÄÆÄÀÏÀÌ µÇ´õ¶óµµ libtoolÀÇ ¹ö±×(?)·Î ÀÎÇؼ­
         libs/ µð·ºÅ丮¿¡ libphp4.so ÆÄÀÏÀÌ ¸¸µé¾îÁöÁö ¾Ê´Â´Ù.

         µû¶ó¼­ .libs/libphp4.so.0 ÆÄÀÏÀ» lib/libphp4.so À̸§À¸·Î º¹»ç

         # ls .libs
         libphp4.a     libphp4.exp   libphp4.la    libphp4.lai   libphp4.so.0
         # cp -p .libs/libphp4.so.0 libs/libphp4.so

      4) make install

            ... »ý·« ...
    ¡¡¡¡¡¡Making install in .
    ¡¡¡¡¡¡        /work/php-4.2.0/build/shtool mkdir -p "/oracle/ias/Apache/Apache/libexec" && /oracle/ias/Apache/Apache/bin/apxs -S LIBEXECDIR="/oracle/ias/Apache/Apache/libexec" -i -a -n php4 libs/libphp4.so
    ¡¡¡¡¡¡cp libs/libphp4.so /oracle/ias/Apache/Apache/libexec/libphp4.so
    ¡¡¡¡¡¡chmod 755 /oracle/ias/Apache/Apache/libexec/libphp4.so
    ¡¡¡¡¡¡[activating module `php4' in /oracle/ias/Apache/Apache/conf/httpd.conf]
    ¡¡¡¡¡¡installing shared modules into /oracle/ias/Apache/Apache/php/lib/php/extensions/no-debug-non-zts-20010901
    ¡¡¡¡¡¡¸ñÇ¥ "install-p"Àº(´Â) ÃÖ±ÙÀÇ °ÍÀÔ´Ï´Ù.
    ¡¡¡¡¡¡Making install in pear
    ¡¡¡¡¡¡Installing Archive/Tar.php
    ¡¡¡¡¡¡Installing Console/Getopt.php
    ¡¡¡¡¡¡Installing PEAR.php
    ¡¡¡¡¡¡... »ý·« ...
    ¡¡¡¡¡¡Installing Schedule/At.php
    ¡¡¡¡¡¡Installing header files
    ¡¡¡¡¡¡Installing build environment
    ¡¡¡¡¡¡Installing program: phpize
    ¡¡¡¡¡¡Installing program: php-config
    ¡¡¡¡¡¡Installing program: pear
    ¡¡¡¡¡¡Installing program: pearize
    ¡¡¡¡¡¡Installing program: phptar
    ¡¡¡¡¡¡Installing program: phpextdist
    ¡¡¡¡¡¡¸ñÇ¥ "install-p"Àº(´Â) ÃÖ±ÙÀÇ °ÍÀÔ´Ï´Ù.
    ¡¡¡¡¡¡¸ñÇ¥ "install"Àº(´Â) ÃÖ±ÙÀÇ °ÍÀÔ´Ï´Ù.
    ¡¡¡¡¡¡¸ñÇ¥ "install"Àº(´Â) ÃÖ±ÙÀÇ °ÍÀÔ´Ï´Ù.

        ¡Ø ¸¸¾à make°¡ Á¤»óÀûÀ¸·Î µÇ¾ú´Âµ¥ ´ÙÀ½°ú °°Àº ¿À·ù°¡ ³ª¿Ô´Ù¸é
           2)ÀÇ libphp4.so ÆÄÀÏ º¹»ç °úÁ¤À» ÇÏÁö ¾Ê¾Æ¼­ ¹ß»ýÇÏ´Â ¿À·ùÀÓ

    ¡¡¡¡¡¡-----------------------------------
    ¡¡¡¡¡¡Making install in .
    ¡¡¡¡¡¡make[1]: µé¾î°¨ `/work/php-4.2.0' µð·ºÅ丮
    ¡¡¡¡¡¡/work/php-4.2.0/build/shtool mkdir -p "/oracle/ias/Apache/Apache/libexec" && /oracle/ias/Apache/Apache/bin/apxs -S LIBEXECDIR="/oracle/ias/Apache/Apache/libexec" -i -a -n php4 libs/libphp4.so
    ¡¡¡¡¡¡cp libs/libphp4.so /oracle/ias/Apache/Apache/libexec/libphp4.so
    ¡¡¡¡¡¡cp: libs/libphp4.so: °æ·Î À̸§¿¡ ÀÖ´Â ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.
    ¡¡¡¡¡¡apxs:Break: Command failed with rc=1
    ¡¡¡¡¡¡make[1]: *** [install-sapi] ¿À·ù 1
    ¡¡¡¡¡¡make[1]: ³ª°¨ `/work/php-4.2.0' µð·ºÅ丮
    ¡¡¡¡¡¡make: *** [install-recursive] ¿À·ù 1
    ¡¡¡¡¡¡-----------------------------------

    3. 9ias conf ¼öÁ¤

    4. ¹®Á¦ ÇØ°á

    1. php makeÇÒ ¶§ ´ÙÀ½°ú °°Àº ¿À·ù°¡ ³ª¿Â´Ù¸é...

    ¡¡¡¡¡¡... »ý·« ...
    ¡¡¡¡¡¡cc: 1501-218 file ext/mysql/.libs/libmysql.al contains an incorrect file suffix
    ¡¡¡¡¡¡cc: 1501-218 file ext/oci8/.libs/liboci8.al contains an incorrect file suffix
    ¡¡¡¡¡¡cc: 1501-218 file ext/pcre/.libs/libpcre.al contains an incorrect file suffix
    ¡¡¡¡¡¡cc: 1501-218 file ext/posix/.libs/libposix.al contains an incorrect file suffix
    ¡¡¡¡¡¡cc: 1501-218 file ext/session/.libs/libsession.al contains an incorrect file suffix
    ¡¡¡¡¡¡... »ý·« ...

       -> gcc·Î ÄÄÆÄÀÏÀÌ µÇÁö ¾Ê°í cc·Î ÄÄÆÄÀÏÀÌ µÊ. gcc·Î ÄÄÆÄÀÏÇØ¾ß µÊ(?)
          1. gcc´Â ¼³Ä¡¸¦ Çß³ª?
          2. ´ÙÀ½°ú °°ÀÌ CC ȯ°æº¯¼ö¸¦ ÁöÁ¤ÇÑ ÈÄ¿¡ configure¸¦ ½ÇÇàÇÏÁö´Â ¾Ê¾Ò³ª?
    ¡¡¡¡¡¡ export CC='cc -Dinline= -ma'
    ¡¡¡¡¡¡ ./configure ...¿É¼Çµé »ý·« ...
    ¡¡¡¡¡¡ --> CC ȯ°æ º¯¼ö´Â ¾ø¾Ö°í configure ´Ù½Ã ½ÇÇà

    2. À¥¿¡¼­ ¿À¶óŬ ÇÔ¼ö¸¦ »ç¿ëÇÑ php¸¦ ½ÇÇàÇÒ °æ¿ì ´ÙÀ½°ú °°Àº ¿À·ù°¡ ³ª¿Â´Ù¸é...

       Warning:  _oci_open_server: ORA-12545: Connect failed because target host or object does not exist
       in /web/doc/phps/lib/connect.php on line 4
       ... »ý·« ...

       -> ¿À¶óŬ DB¿¡ Á¢¼ÓÇÏ´Â OCIPLogon ÇÔ¼ö »ç¿ëÀ» È®ÀÎÇغ¸¶ó.
          OCIPLogon¿¡ ¸®½º³Ê¸íÀ» ÁöÁ¤Çϸé ÇØ°áµÊ.

       $conn = OCIPLogon(¿À¶óŬ ID,PW, ¸®½º³Ê¸í) or die("Unable to connect to SQL server");

    3. php4¸¦ ºÙ¿©¼­ 9ias¸¦ ½ÇÇàÇϴµ¥´Â ¹®Á¦°¡ ¾ø´Âµ¥ php¸¸ È£ÃâÇÏ¸é ½ÇÇàµÇÁö ¾ÊÀ½
       (´Ü, ¸¸ ÀÖ´Â phpÆÄÀÏÀ» È£ÃâÇÏ¸é ½ÇÇàÀº µÊ )

       -> Oracle 9ias error log ÆÄÀÏÀ» È®ÀÎÇغ¸¶ó.
          child process°¡ Á¦´ë·Î »ý¼ºµÇÁö ¾Ê¾Æ¼­ ¹ß»ýÇÒ °¡´É¼ºÀÌ Å©´Ù.

       -> 9ias ȨÀÌ /oracle/ias¶ó°í ÇßÀ» ¶§ /oracle/ias/Apache/Apache/libexec/libphp4.so
          ÀÇ ÆÄÀÏ Å©±â ¾ó¸¶ÀÎÁö È®ÀÎÇغ¸¶ó.
          Á¤»óÀûÀ¸·Î ÄÄÆÄÀÏ µÆÀ» ¶§ ¾à 3MÁ¤µµ¿´°í, ¹®Á¦°¡ ¹ß»ýÇßÀ» ¶§´Â 5M Â¥¸®¿´À½.

          php4¸¦ ´Ù½Ã ÄÄÆÄÀÏÀ» Çؼ­ Á¤»óÀûÀ¸·Î »ý¼ºµÈ libphp4.so ÆÄÀÏÀ» ÀÌ¿ëÇØ¾ß ÇÔ
      Ä¿ÇǴнº Ä«Æä ÃÖ±Ù ±Û
    [04/25] ±¹°¡&#5
    [04/24] º¸Çè&#5
    [04/22] Re: OpenSSL Ãë¾àÁ¡ Á¤¸®, Logjam(·Î±×Àë)¿¡¼­ Heartbleed±îÁö
    [04/21] LET¡¯S START WITH ON
    [04/21] º¸Çè&#5
    [04/20] Á¦ÁÖ&#5
    [04/20] ±¹³»&#5
    [04/19] Á¦ÁÖ&#5
    [04/18] ??? ?????
    [04/17] ???? onion ?????? -
    [04/11] ±¹°¡&#5
    [04/10] Stride Into Dream:
    [03/20] Re: ¿Â¶óÀΰÔÀÓÀÇ Á¾ÁÖ±¹ ´ëÇѹα¹
    [10/20] Cross Compiler ±ò
    [07/14] SSL ¬¡¬°
      New!   ÃÖ±Ù¿¡ µî·ÏÇÑ ÆäÀÌÁö
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      ¿ÀÇÂij½ºÄÉÀ̵å ijµå (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI¸¦ È°¿ëÇÑ ¸®´ª½º ¼­¹ö°ü¸®
      DNS ¼³Á¤ °Ë»ç
      nagiosgraph ¼³Ä¡ ¹æ¹ý
      Slony-I ¼³Ä¡ ¹æ¹ý (postgresql replication tool)
      Qmail±â¹ÝÀÇ Anti spam ½Ã½ºÅÛ ±¸ÃàÇϱâ
      clusterssh

    [ ÇÔ²²ÇÏ´Â »çÀÌÆ® ]




    ¿î¿µÁø : ÁÁÀºÁøÈ£(truefeel), ¾ß¼ö(yasu), ¹ü³ÃÀÌ, sCag
    2003³â 8¿ù 4ÀÏ~