๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

OS/๐Ÿง Linux

๐Ÿง Ubuntu * Apache ์„ค์น˜๋ฅผ ์œ„ํ•œ ์˜์„ฑ ํŒจํ‚ค์ง€ ์„ค์น˜ํ•˜๊ธฐ

์•„ํŒŒ์น˜ ์„ค์น˜ ๋ฐ ์‹คํ–‰์„ ์œ„ํ•ด์„œ๋Š” APR, PCRE๋ฅผ ๋จผ์ € ์„ค์น˜ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

Cent OS์—์„œ yum ๋ช…๋ น์–ด๋กœ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ธํ„ฐ๋„ท์— ๋งŽ์ด ์žˆ์œผ๋‚˜

๋‚œ ubuntu๊ณ  yum์ด ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋‹ˆ๊นŒ ์ฝ”๋“œ๋ฅผ ๋‹ค์šด๋ฐ›์•„์„œ ์„ค์น˜ํ•ด๋ณด์ž!

 

๊ถŒํ•œ์ด ๋ถ€์กฑํ•˜๋‹ค๊ณ  ํ•  ๋•Œ๋Š” ๋ช…๋ น์–ด๋“ค ์•ž์— sudo ๋กœ root ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ด์„œ ์ง„ํ–‰ํ•˜๋ฉด ๋œ๋‹ค!

 

 

 


 

 

 

APR, APR-Util ์„ค์น˜ํ•˜๊ธฐ

์ฝ”๋“œ๋ฅผ ๋‹ค์šด๋ฐ›์•„์„œ ์••์ถ•์„ ํ•ด์ œํ•˜๋ ค๋ฉด ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€์— ์ ‘์†ํ•ด์„œ ์›ํ•˜๋Š” ๋ฒ„์ „์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋‹ค์šด ๋ฐ›๋„๋ก ํ•˜๊ณ ,

๋‹ค์šด ๋ฐ›์•„ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ์ด ๊ท€์ฐฎ์€ ๋‚˜๋Š” wget ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•˜์—ฌ ๋‹ค์šด๋ฐ›๋„๋ก ํ•˜๊ฒ ๋‹ค.

๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๊ผญ ํ™ˆํŽ˜์ด์ง€์—์„œ ๋‹ค์šด๋กœ๋“œ ๋งํฌ๋ฅผ ํ™•์ธํ•˜๊ณ  ์ง„ํ–‰ํ•˜๋„๋ก ํ•˜์ž!

 

๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ ์•„๋ž˜ src ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์ง„ํ–‰ํ•˜์˜€๋‹ค.

 

$ cd /src
$ wget http://mirror.navercorp.com/apache//apr/apr-1.7.0.tar.gz 
$ wget http://mirror.navercorp.com/apache//apr/apr-util-1.6.1.tar.gz
$ tar xvfz apr-1.7.0.tar.gz
$ tar xvfz apr-util-1.6.1.tar.gz

 

์ด์ œ apr, apr-util์„ ๋‹ค์šด ๋ฐ›๊ณ  ์••์ถ•์„ ํ•ด์ œ ํ–ˆ์œผ๋‹ˆ ๊ฐ ํด๋”๋กœ ์ด๋™ํ•ด์„œ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ด๋ณด๊ฒ ๋‹ค.

apr-util๋ฅผ ์„ค์น˜ํ•˜๊ธฐ์ „์— apr๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค๊ณ  ํ•˜๋‹ˆ ์•„๋ž˜ ์ˆœ๋Œ€๋กœ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜์ž.

1. apr ์„ค์น˜

$ cd /src/apr-1.7.0
$ ./configure -prefix=/usr/local/apr
$ make
$ make install

 

์„ค์น˜์ค‘ ๋งŒ์•ฝ rm: cannot remove 'libtoolT': No such file or directory ์™€ ๊ฐ™์€ ์—๋Ÿฌ๋ฅผ ๋งŒ๋‚œ๋‹ค๋ฉด

๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•œ๋’ค ๋‹ค์‹œ ์„ค์น˜ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ํ•ด๊ฒฐ๋œ๋‹ค.

$ cp -arp libtool libtoolT

2. apr-util ์„ค์น˜

$ cd /src/apr-util-1.6.1
$ ./configure --with-apr=/usr/local/apr --prefix=/usr/local/apr-util
$ make
$ make install

 

 

 

PCRE ์„ค์น˜ํ•˜๊ธฐ

PERL์˜ ์ •๊ทœ์‹ ํ‘œํ˜„๊ด€๋ จ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ผ๊ณ  ํ•˜๋Š”๋ฐ.. ์Œ.. ์ •ํ™•ํ•œ ๊ฑด ์ข€ ๋” ์•Œ์•„๋ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค.

ํ™ˆํŽ˜์ด์ง€์˜ Download ๋ถ€๋ถ„์„ ์ฐธ๊ณ ํ•˜์—ฌ ๋ฐ›๋„๋กํ•˜์ž ์ฃผ์˜ํ•  ์ ์ด๋ผ๋ฉด,

PCRE2์™€ PCRE 2๊ฐ€์ง€ ๋ฒ„์ „์ด ์žˆ๋Š”๋ฐ Apache2.4.X ๋Œ€ ๋ฒ„์ „์ด๋ผ๋ฉด PCRE๋ฅผ ๋‹ค์šด๋ฐ›์•„์•ผํ•œ๋‹ค.

 

$ cd /src
$ wget ftp://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz
$ tar xvfz pcre-8.43.tar.gz
$ ./configure --prefix=/usr/local/pcre
$ make
$ make install

 

 


Thanks for ๐Ÿ™ˆ