Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ Ä¿ÇÇÇâÀÌ ³ª´Â *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)

  Apache + PHP(GDlib Æ÷ÇÔ) ¼³Ä¡ (Solaris 8, Oralce DBȯ°æ¿¡¼­) ÀÛ¼ºÀÏ : 2003/08/15 23:39
 
  • ±Û¾´ÀÌ : ÁÁÀºÁøÈ£ ( http://coffeenix.net/ )
  • Á¶È¸¼ö : 8057
          [ ÀÌÀüÈ­¸é / ¼öÁ¤ ]   ºñ¹Ð¹øÈ£ :     Àμâ¿ë È­¸é
      ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel, http://coffeenix.net/ )
    ÀÛ¼ºÀÏ : 2002.5.6

    Solaris 8(Sparc)¿¡¼­ Oracle DB°¡ ÀÌ¹Ì ¼³Ä¡µÈ »óÅ¿¡ Apache+PHP(GDlib Æ÷ÇÔ) ¼³Ä¡ÇÏ´Â
    °úÁ¤À» °£·«È÷ ¼³¸íÇÑ´Ù.

    < ¼³Ä¡ ȯ°æ >

    * OS : Solaris 8 for sparc
    * Oracle 9i DB ¿î¿µÁß
    * gcc, gnu make µîÀº ÀüÇô ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê¾ÒÀ½

    < ¼³Ä¡ ¼ø¼­ >

    gcc, gzip µî ±âº»ÀûÀ¸·Î ÇÊ¿äÇÑ ÆÐŰÁö ¼³Ä¡ -> Apache configure ½ÇÇà -> PHP4 -> Apache

    < ±âº» ÆÐŰÁö ¼³Ä¡ >

    www.sunfreeware.com ¿¡¼­ ´ÙÀ½ÀÇ ÆÄÀÏÀ» ¹Þ¾Æ ¹Ì¸® ¼³Ä¡

    gzip-1.3.3-sol8-sparc-local (652K)
    binutils-2.11.2-sol8-sparc-local.gz(¾à15M) -> ar, nm µîÀÌ ÀÖÀ½
    flex-2.5.4a-sol8-sparc-local.gz (369K)
    gcc-2.95.3-sol8-sparc-local.gz (19M) openssl-0.9.6c-sol8-sparc-local.gz (2.5M)
    glib-1.2.10-sol8-sparc-local.gz (763K)
    make-3.79-sol8-sparc-local.gz (527K)
    gd-1.8.3-sol8-sparc-local.gz (377K) -> GDLib¿ë, jpeg»ç¿ëÀÌ Æ÷ÇÔµÇÁö ¾ÊÀº ÆÐŰÁö¿´À½
    jpeg-6b-sol8-sparc-local.gz (309K)  -> GDLib¿ë
    zlib-1.1.4-sol8-sparc-local.gz (158K)

    ÆÐŰÁö¸¦ ¹ÞÀ¸¸é ¸ÕÀú gzipºÙÅÍ ¼³Ä¡ÇÑ ÈÄ ³ª¸ÓÁöµµ gunzipÀ» Ǭ ÈÄ °°Àº ¹æ¹ýÀ¸·Î ¼³Ä¡ÇÑ´Ù.

    pkgadd -d gzip-1.3.3-sol8-sparc-local
    gunzip binutils-2.11.2-sol8-sparc-local.gz
    gunzip flex-2.5.4a-sol8-sparc-local.gz
    ...
    pkgadd -d binutils-2.11.2-sol8-sparc-local
    ...

    ¡Ø ÇÊ¿ä½Ã Ãß°¡

       db-3.2.9-sol8-sparc-local.gz (1.6M, ¹öŬ¸® DB)
       top-3.5beta12-sol8-sparc3264-local.gz
       wget-1.8.1-sol8-sparc-local.gz
       ncftp-3.0.1-sol8-sparc-local.gz
       less-358-sol8-sparc-local.gz


    < ¼³Ä¡Çϱâ >

    ¾Æ·¡¹æ¹ý ´ë½Å Apache¸¦ ¸ÕÀú ¼³Ä¡ÇÑ ÈÄ apxs ÀÌ¿ëÇØ¼­ php¸¦ ºÙ¿©µµ µÊ

    1. Apache configure ½ÇÇà
      
      ./configure (¿É¼Ç¾øÀÌ ½ÇÇà. Makefile¸¸ »ý¼ºÇÔ)

    2. Gdlib ¸¦ ÅëÇØ PNG, JPEG »ç¿ëÇϱâ À§ÇÑ ¼³Ä¡ (ÇÊ¿ä¾øÀ¸¸é °Ç³Ê¶Ú´Ù.)

       1) http://www.libpng.org/pub/png/pngcode.html ¿¡¼­ libpng¸¦ ¹Þ¾Æ ¼³Ä¡

       2) http://www.boutell.com/gd/ ¿¡¼­ gd-1.8.4.tar.gz¸¦ ¹Þ´Â´Ù.
          tar xvfz gd-1.8.4.tar.gz

       3) 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¿¡ ¼³Ä¡µÊ

       4) # make

          # nm libgd.a | grep -i jpeg <- JPEG Æ÷ÇÔÇØ¼­ ÄÄÆÄÀÏ µÇ¾ú´ÂÁö È®ÀÎ
            00000004 r GD_JPEG_VERSION
            00000000 t fatal_jpeg_error
            000003f0 T gdImageCreateFromJpeg
            00000418 T gdImageCreateFromJpegCtx
            00000068 T gdImageJpeg
            000000d4 T gdImageJpegCtx
            00000094 T gdImageJpegPtr
                     U jpeg_CreateCompress
                     U jpeg_CreateDecompress
                     U jpeg_destroy
                     U jpeg_destroy_compress
                     U jpeg_destroy_decompress
            ...

       5) make install


    3. PHP4 ¼³Ä¡
      
      1) configure
      
      ./configure --prefix=/usr/local/php4 \
            --with-apache=../apache_1.3.24 \
            --with-oci8 \
            --enable-track-vars --with-regex=system \
            --enable-safe-mode --enable-debugger \
            --with-zlib=/usr/local --with-xml  --with-gettext \
            --with-gd=/usr/local --with-jpeg-dir=/usr/local

      ¡Ø GDlib ÇÊ¿ä¾øÀ¸¸é --with-gd=/usr/local --with-jpeg-dir=/usr/local ´Â Á¦¿Ü
         °æ·Î´Â GDlib°¡ ¼³Ä¡µÈ °æ·Î
      ¡Ø PHP4+JPEG ·Î ¼³Ä¡ÇÒ ¶§´Â make Àü¿¡ ´ÙÀ½ »çÇ×À» È®ÀÎ
         main/php_config.h¿¡ ´ÙÀ½ÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ°í ¾ø´Ù¸é Ãß°¡

         #define HAVE_GD_JPG 1

      2) make

      ¡Ø PHP4+JPEG·Î ¼³Ä¡ÇÒ ¶§´Â install Àü¿¡ ´ÙÀ½À» È®ÀÎ

         # nm ext/gd/gd.o | grep Jpeg
             U gdImageCreateFromJpeg
             U gdImageCreateFromJpegCtx
             U gdImageJpegCtx

      3) make install

    4. Apache ¼³Ä¡

      1) configure

      ./configure \
            --prefix=/usr/local/apache \
            --activate-module=src/modules/php4/libphp4.a \
            --disable-rule=WANTHSREGEX \
            --with-perl=/usr/bin/perl \
            --enable-suexec \
            --suexec-docroot=/usr/local/apache/htdocs \
            --suexec-caller=apache \
            --enable-module=all \
            --enable-shared=max \
            --disable-module=auth_db \
            --disable-module=auth_dbm \
            --enable-rule=SHARED_CORE

    ¡Ø --enable-rule=SHARED_CORE ¿É¼ÇÀÌ ¾øÀ¸¸é solaris8¿¡¼­ ÄÄÆÄÀÏÀº Á¤»óÀûÀ¸·Î
        µÇ´Âµ¥, ½ÇÁ¦ ½ÇÇàÇÒ ¶§´Â ¿À·ù ¹ß»ý

      2) Apache ÀνºÅç

       make
       make install


    5. ¹®Á¦ ÇØ°á

    ¾ÆÆÄÄ¡ ½ÇÇàÇÒ ¶§ ´ÙÀ½°ú °°Àº ¿À·ù°¡ ³ª¿Â´Ù¸é...

    Cannot load /usr/local/apache/libexec/mod_mmap_static.so into server: ld.so.1: /usr/local/apache/bin/httpd: Ä¡¸íÀû: ÀçÇÒ´ç ¿À·ù: ÆÄÀÏ   /usr/local/apache/libexec/mod_mmap_static.so: ±âÈ£ ap_null_cleanup: Âü ±âÈ£°¡ ¾ø½À´Ï´Ù.
    ./apachectl start: httpd could not be started

    -> ÇØ°á¹ý : ¾ÆÆÄÄ¡ configureÇÒ ¶§ --enable-rule=SHARED_CORE À» ¹Ýµå½Ã Ãß°¡Çؼ­ ÄÄÆÄÀÏ
    -> mod_mmap_static.so ¸ðµâÀº Apache startÇÒ ¶§ ¹Ì¸® html ÆÄÀÏÀ» ij½ÌÇϱâÀ§ÇØ »ç¿ëÇÑ´Ù.
        Apache 2.X¿¡¼­´Â mod_file_cache.so·Î ¹Ù²î¾úÀ¸¸ç ¼º´É ¶ÇÇÑ °³¼±µÇ¾ú´Ù.
      Ä¿ÇǴнº Ä«Æä ÃÖ±Ù ±Û
    [06/30] Àü ¼¼&#
    [06/30] ÇöÁö &#
    [06/28] ½ºÅ×&#4
    [06/27] Àü ¼¼&#
    [06/27] ¬¯¬Ö¬Õ¬Ñ¬Ó¬ß¬à ¬ß¬Ñ¬ä¬Ü¬ß¬å¬Ý¬ã¬ñ ¬ß
    [06/16] [Áú¹®]SAN ½ºÀ§Ä¡ ºê·ÎµåÄÉÀ̵å dcx8510-4 Àåºñ°ü·ÃÀÔ´Ï´Ù.
    [06/16] ·Ôµ¥&#4
    [06/14] ·Ôµ¥&#4
    [06/14] ÇØ¿Ü &#
    [06/14] ½Å¼¼&#4
    [06/13] ½ºÅ¸&#4
    [04/22] Re: ¿µÈ­¼Ó¿¡ ÄÄÇ»ÅÍ À̾߱â ~½º¿öµåÇǽ¬(2001)
    [10/20] Cross Compiler ±ò
    [07/14] SSL ¬¡¬°
    [04/26] Re: µµ½ºÈ­¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
      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ÀÏ~