/usr/local/src  ۾ϼ



¸޽ϵ ġ޴

ý

ʿ α׷ : MYSQL4.0 ̻ ( /usr/local/mysql ) 

ġȯ :  ( ޸ 9.0)

ʿ ̺귯 : openSSL , glibc-2.3 ̻ , gcc-3.2 ̻  , ncurses-5.4 ̻

۾ : MSN 

ġ : openmsghard-1.1.0.tar.gz 

#useradd msghard
#groupadd msghard

# cd /usr/local/src
# ġ ٿε
# tar xvfz openmsghard-1.1.0.tar.gz //
# cd openmsghard-1.1.0 

# ./configure
# make
# make install
====================================================================
MYSQL 
msghard 
GRANT ALL PRIVILEGES ON msghard.* TO msghard@localhost IDENTIFIED BY 'password' ; 
fflush privileges;
create database msghard;
use msghard;

̺

CREATE TABLE msghard_club (
  owner_id varchar(255) NOT NULL default '',
  create_date datetime NOT NULL default '0000-00-00 00:00:00',
  club_name varchar(255) NOT NULL default '',
  total_size int(20) NOT NULL default '0',
  is_admit tinyint(4) NOT NULL default '0',
  PRIMARY KEY  (club_name)
) TYPE=MyISAM;

CREATE TABLE msghard_club_user (
  club_name varchar(255) NOT NULL default '',
  user_id varchar(255) NOT NULL default '',
  reg_date datetime NOT NULL default '0000-00-00 00:00:00',
  club_perm tinyint(4) NOT NULL default '2'
) TYPE=MyISAM;
CREATE TABLE msghard_user (
  user_id varchar(255) NOT NULL default '',
  create_date datetime NOT NULL default '0000-00-00 00:00:00',
  last_date datetime NOT NULL default '0000-00-00 00:00:00',
  total_size int(20) NOT NULL default '0',
  conf_pub tinyint(2) NOT NULL default '0',
  conf_pubnm varchar(255) default NULL,
  conf_pub_date datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (user_id)
) TYPE=MyISAM;

====================================================================
#mkdir /home/msghard
#mkdir /home/msghard/club
#mv openmsghard.conf /home/msghard // ̵

#vi /home/msghard/openmsghard.conf // 

#chown -R /home/msghard //丮 

#su msghard //
# openmsghard //α׷ 

--------------------------------------------------------------------
MYSQL ġΰ ޶ make  
# export LDFLAGS="-L/your/mysql/lib"   <- mysql ̺귯 ִ 
# export CFLAGS="-I/your/mysql/include" <- mysql  ִ 
// ̳ʸ ġ   ̺귯 .a ̱   ɸ ϸ 
// ҽ ġ   ̺귯 .so ̱  /etc/ld.so.conf  ̺귯 θ  source /etc/ld.so.conf   ؾ.

 configure ٽý 










  : SSL

 9.0  kerberos 5 (krb5.h) ã    
߻Ѵ. (޽  α׷̵ Ұ̴.) 

openssl Ͽ apache mod_ssl, proftpd mod_tls   ϰԵǸ 
krb5.h  ã  Ʒ   ߻Ѵ. 

ذ : 

1. 
configure ũƮ --with-includes ɼ   
--with-includes=-I/usr/kerberos/include ɼ ߰ 

2. 
ɼ  ʴ´ٸ Makefile CFLAGS θ ߰ 

3. 
Ǵ ȯ溯     ϸȴ. 
----------------------------------- 
$ CFLAGS=-I/usr/kerberos/include 
$ export CFLAGS 


## MYSQL  /usr/local/mysql  ġϴ° մϴ.

Make  
vi /etc/ld.so.conf
߰ -> (MySQL ̺귯 ) ex) /usr/local/mysql/lib
