20th Anniversary
  ȸ¿ø°¡ÀÔ   ȸ¿øÃ£±â
  ID PW
 
  °øÅë
  Solaris x86
  Solaris
  ÀÌÀü ³ª¸¸ÀÇ ÆÁ
 

   Á¦ ¸ñ : ¼Ö¶ó¸®½º 7¼­¹ö¿¡ apache,mysql,php±ò±â
   ÀÛ¼ºÀÚ : È«¼®¹ü ³¯Â¥ : 2002-03-27
   ºÐ·ù : Solaris Á¶È¸¼ö : 25622

Á¦ ¸Ó½ÅÀº SparcStation20¿¡¼­ ¼³Ä¡ÇÏ¿´½À´Ï´Ù
Solaris¹öÀüÀº Solaris 7¹öÀüÀÔ´Ï´Ù.

apache_1.3.23
php-4.1.2
mysql-3.23.49

À§¿Í °°ÀÌ ¼³Ä¡ÇÏ¿´½À´Ï´Ù.

1. ¸Õ¼­ apache,php,mysql¼Ò½º¸¦ ¹Þ½À´Ï´Ù.
apache = www.apache.org
php = www.php.net
mysql = www.mysql.com -> mysql user°¡ ¼³Ä¡ÇÔ

2. ¸ÕÀú ÇÊ¿äÇÑ È­ÀÏÀ» ´Ù¿î·Îµå ¹Þ¾Æ ¼³Ä¡ÇÕ´Ï´Ù.
www.sunfreeware.com ¿¡¼­ ¹Þ½À´Ï´Ù.
autoconf-2.52-sol7-sparc-local :
jpeg-6b-sol7-sparc-local :
automake-1.4-sol7-sparc-local :
libpng-1.2.1.tar : ¼Ò½º¹öÀüÀ¸·Î Ç®¾îÁÖ¼¼¿ä /usr/lib¿¡ Ä«ÇÇÇØÁÙ°Í
¾ÐÃàÇ®°í ³ª¼­ scriptsÆú´õ¿¡ µé°¡º¸¸é makefiles.solaris¶õ ÆÄÀÏÀÌ ÀÖ½¿
À̰ÉÀ» À§·Î makefiles¶õ À̸§À¸·Î Ä«ÇÇÇÑÈÄ gmake install½ÃŰ¸é µË´Ï´Ù
binutils-2.11.2-sol7-sparc-local :
make-3.78.1-sol7-sparc-local : /usr/local/bin/gmake·Î Ç®¾îÁÖ¼¼¿ä
bison-1.28-sol7-sparc-local :
perl-5.6.1-sol7-sparc-local :
flex-2.5.4a-sol7-sparc-local :
tar-1.13.19-sol7-sparc-local : /usr/local/bin/gtar ·Î ¹Ù²ãÁÖ¼¼¿ä
gcc-2.95.3-sol7-sparc-local : gcc-2.95.3
texinfo-4.0-sol7-sparc-local :
gcc-3.0.3-sol7-sparc-local : gcc-3.0.3
gd-1.8.4.tar : /usr/local/gd ¿¡ Ç®¾î »ç¿ëÇÕ´Ï´Ù.
gzip-1.3-sol7-sparc-local : gzip,gunzipÀ» »ç¿ëÇϱâ À§Çؼ­ ÇÊ¿äÇÕ´Ï´Ù.
zlib-1.1.4.tar : ¹Ýµå½Ã ¼Ò½º¹öÀüÀ» ¹Þ¾Æ¼­ ÄÄÆÄÀÏ Çϼ¼¿ä.

3. /usr/local/bin À» $PATH¿¡ Ãß°¡ ½ÃÄÑ Áֽʽÿä. °¡·É /etc/profile, $HOME/.profile

4. mysql ¼³Ä¡
mysql À¯Àú¸¦ »ý¼ºÇÑ ÈÄ ÀÌ À¯Àú·Î ./configure gmake °¡ ÀÌ·ç¾î Áö¸ç. mysql ±¸µ¿¿ª½Ã ÀÌ À¯Àú·Î¸¸ °¡´É!!!<Áß¿ä>
mysqlÈ­ÀÏÀº ¿À·ÎÁö gtar·Î¸¸ Ç®¼ö ÀÖ½À´Ï´Ù!! <Áß¿ä>
¿¡·¯´Â »óÀ§ Æú´õ¿¡

1) ./configure
m1.sh À̶ó´Â ½©·Î ¸¸µé¾î¼­ Çß½À´Ï´Ù.
#!/bin/sh
rm ../mysql_configure_error.log //¿¡·¯ÀúÀå ÆÄÀÏ Áö¿ì±â
rm config.cache //ÇÒ¶§¸¶´Ù ±âÁ¸ cofig³»¿ë Áö¿ì±â
# CFLAGS=-DHAVE_CURSES_H CXXFLAGS=-DHAVE_CURSES_H
LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/usr/share/lib:/usr/local/share/lib:/usr/local/include:/usr/lib/libp/
export LD_LIBRARY_PATH // À§ µÎÁÙÀ» À§ÇÑ ÆÐ½º µî·Ï
CC=gcc CFLAGS=\"-O3 -DHAVE_CURSES_H\" CXX=gcc CXXFLAGS=\"-O3 -felide-constructors -fno-exceptions -fno-rtti -HAVE_CURSES_H\" ./configure prefix=/usr/local/mysql --localstatedir=/export/home/mysql_data --with-low-memory --with-charset=euc_kr --with-extra-charsets=all 2> ../mysql_configure_error.log // mysql configure

2) config.h È­ÀÏ ¼öÁ¤
#define HAVE_TERM ¶óÀÎÀ» Áö¿ó´Ï´Ù.

3) gmake
m2.sh
#!/bin/sh
rm ../mysql_gmake_error.log
make clean
make 2> ../mysql_gmake_error.log

4) gmake install <- À̰͸¸ root·Î ½ÇÇàÇÕ´Ï´Ù.
m3.sh
#!/bin/sh
./mysql_gmake_install_error.log
gmake install ../mysql_gmake_install_error.log

5) /usr/local/bin/mysql_install_db ½ÇÇà <- ²À mysql user ·Î¸¸ ÇÒ °Í

6) /usr/local/bin/safe_mysqld & <- ²À mysql user·Î¸¸ ÇÒ °Í

7) mysqladmin -u root -p XXXXXXX <- ÆÐ½º¿öµå ÀÔ·Â

8) mysql -u root -p XXXXXXX

5. Àӽ÷Πapache¼³Ä¡

1) Àӽ÷Π¾ÆÆÄÄ¡ configure
a1.sh
#!/bin/sh
rm ../apache_temp_conf_error.log
./configure --prefix=/usr/local/apache 2> ../apache_temp_conf_error.log
6. php ¼³Ä¡
# mysqlÀÇ Çì´õÈ­ÀÏÀÌ Àִ°÷À» ¸µÅ©½ÃÄѾßÇÔ /usr/local/ ÀÌ·¸°Ô ²À!!!!!!!!!!!!!! ±â¾ïÇÒ°Í
# --with-apache=/ (X) --with-apache2=/ (0) 2.0ÀÌ»ó ¼³Ä¡½Ã.. ^^

1) ./configure
p1.sh
#!/bin/sh
rm config.cache
rm ../php_conf_error.log
./configure --with-mysql=/usr/local --with-apache=/export/home/kawi/apm_pds/apache_1.3.23 --with-gd=/usr/local/gd --with-language=korean --with-charset=euc_kr --with-config-file=/usr/local/lib --enable-track-vars --disable-debug 2> ../php_conf_error.log

# apache 2.0.X¼³Ä¡½Ã
./configure --with-mysql=/usr/local/ --with-apache2=/export/home/kawi/apm_pds/httpd-2_0_28 --with-gd=/usr/local/gd --with-language=korean --with-charset=euc_kr --with-config-file=/usr/local/lib --enable-track-vars --disable-debug

# apache 1.3.X ¼³Ä¡½Ã
./configure --with-mysql=/usr/local --with-apache=/export/home/kawi/apm_pds/apache_1.3.22 --with-gd=/usr/local/gd --with-language=korean --with-charset=euc_kr --with-config-file=/usr/local/lib --enable-track-vars --disable-debug 2> ../php_configure_error.txt
Àú¿Í °°Àº °æ¿ì´Â ¾Æ·¡¿Í °°ÀÌ ÇÏ¿´½À´Ï´Ù.

2) gmake
p2.sh
#!/bin/sh
rm ../php_gmake_clean_error.log
rm ../php_gmake_depend_error.log
rm ../php_gmake_error.log
gmake clean 2> ../php_gmake_clean_error.log
gmake depend 2> ../php_gmake_depend_error.log
gmake 2> ../php_gmake_error.log
3) gmake install
p3.sh
#!/bin/sh
gmake install 2> ../php_gmake_install_error.log

7. apache ¼³Ä¡

1) ./configure
#a1.sh
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a --enable-module=info --enable-module=status 2> ../apache_conf_error.log
2) ./src/Makefile ¼öÁ¤ÇÒ°Í
LIBS1= -R/usr/ucblib -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/3.0.1 -R/usr/local/gd/ -R/usr/local/lib/mysql -L/usr/ucblib -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/3.0.1 -L/usr/local/gd/ -L/usr/local/lib/mysql -Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -lpam -ldl -lmysqlclient -lgd -lcrypt -lresolv -lresolv -lm -ldl -lsocket -lsocket -lgcc -lcrypt -lsocket -lnsl -lz
3) gmake
#a2.sh
rm ../apache_gmake_error.log
gmake clean
gmake 2> ../apache_gmake_error.log
4) gmake install
#a3.sh
gmake install 2> ../apache_gmake_install_error.log


Áú¹®³ª´Â °ÍÀÌ ÀÖÀ¸¸é ¸á ÁÖ¼¼¿ä.. ^^

°Ü¿ì ¼º°øÇß½À´Ï´Ù... ¤Ñ.¤Ñ;;

Ã߽Š: ÀÌ·±°Ç ¿©±â´Ù ¿Ã¸®´Â °Í ¸ÂÁ®? ¾Æ´Ô Áö¿ì¼ÅµÎ µÇ¿ä.. ^^


[¸ñ·Ïº¸±â]  [Ãâ·Â]  
  »çÀÌÆ® ¼Ò°³  |  ¿¬¶ôó  |  »çÀÌÆ® ¸Ê  |  À̸ÞÀÏÁÖ¼Ò ¹«´Ü ¼öÁý °ÅºÎ Copyright (c) 2021 Solaris School. All rights reserved.