-์์ค์ค์น๋ฅผ ํ๋ ์ด์ ?
: ํจํค์ง ์ค์น๋ก ๊ฐํธํ๊ฒ ์ค์น๋ฅผ ํ ์ ์์ง๋ง ๋ถํ์ํ๊ฒ ์ค์น๋๋ ํ์ผ๋ค์ด ์์คํ ์ ์์์ ์ฌ์ฉํ๊ฒ ๋๊ณ ํจํค์ง ๋จ์๋ก ์ค์น๋๊ธฐ์ ๊ด๋ฆฌ์ ์ผ๋ก ๋ฌธ์ ๊ฐ ๋ฐ์ ๊ฐ๋ฅํ๋ค. ์์ค ์ค์น๋ก ์ ๋ง ํ์ํ ๊ธฐ๋ฅ๋ง์ ์ค์นํ์.
์ ์์ฌํญ
- php ์ค์น ์์ apache, mysql ๊ด๋ จ ์ค์ ์ด ๋ค์ด๊ฐ๊ธฐ ๋๋ฌธ์ php๋ฅผ ๊ฐ์ฅ ๋์ค์ ์ค์นํ์ฌ ์ค๋ค.
- ์ค์น ์์ ์์กด์ฑ ๊ฒ์ฌ์ ์ ์ํ์.
- /usr/local ์ค์นํ๊ณ ์์คํ์ผ์ /usr/local/src์ ์ค์นํ๋ ๊ฒ์ด ๊ด๋ก์ด๋ค.
- ๋ฒ์ ์ฒดํฌ
<Apache ์์ค์ค์น>
1. ๋ฒ์ ์ ์ ํํ์ฌ ๋ค์ด๋ก๋ํ์
: ์ต์ ๋ฒ์ ์ ํ์ธํ๊ธฐ ์ํด์๋ apache ํํ์ด์ง๋ฅผ ํ์ธํ๊ณ , ๊ตฌ ๋ฒ์ ์ด๋ ๊ด๋ จ ๋ฌธ์๋ค์ http://archive.apache.org/dist/httpd/ ์์ ํ์ธ ๊ฐ๋ฅํ๋ค.
์ํ์น ๋ฉ์ธ ํ์ด์ง ์ด๋ค. ์ต์ ๋ฒ์ ์ด 2.4.x ๋ผ๋๊ฒ์ ํ์ธ ๊ฐ๋ฅํ๋ค. (TLS 1.3 with OpenSSL 1.1.1์ ์ด์ํ๊ธฐ ์ํด์๋ ์ํ์น ์๋ฒ ๋ฒ์ 2.4.43 ์ด์์ ์๊ตฌํ๋ค๋ ๋ง ๋ํ ์ฐพ์ ๋ณผ ์ ์๋ค.)
SSL ๋ฐ TLS๋ ๋คํธ์ํฌ (์ : ์น์๋ฒ์ ์ฐ๊ฒฐํ๋ ํด๋ผ์ด์ธํธ)๋ฅผ ํตํด ์๋ํ๋ ์๋ฒ, ์์คํ ๋ฐ ์์ฉํ๋ก๊ทธ๋จ๊ฐ์ ์ธ์ฆ ๋ฐ ๋ฐ์ดํฐ ์ํธํ๋ฅผ ์ ๊ณตํ๋ ์ํธํ ํ๋กํ ์ฝ ์ด๋ค. SSL์ TLS์ ์ด์ ์ ํ๋กํ ์ฝ.
์๋
๋์ ์ทจ์ฝ์ฑ์ ํด๊ฒฐํ๊ณ ๋ ๊ฐ๋ ฅํ๊ณ ์์ ํ ์ํธํ ์ ํ๊ตฐ ๋ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ง์ํ๊ธฐ ์ํด ์๋ก์ด ๋ฒ์ ์ ํ๋กํ ์ฝ์ด ์ถ์๋์๋ค๊ณ ํ๋ค.
์ถ์ฒ: https://smartits.tistory.com/209 [Smart ITs]
๋ค์ด ๋ฐ์ ์ ์๋ ์ฃผ์๊ฐ Source ์ ๋์ ์๋ค. tar์ ๋ฆฌ๋ ์ค์์ ์ฌ์ฉ๋๊ณ ์๋ ์์ถ ๋ฐฉ์์ด๋ค. tar.gz์ tar.bz2 ๋ ์ด๊ฒ์ ๊ฐ์ ํ ๋ฐฉ์์ด๋ค. [์ฐธ๊ณ : suzxc2468.tistory.com/166]
wget ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ์์ ํ์ผ์ ๋ด๋ ค๋ฐ์ ๋ณด์.
-wget
[http://www.incodom.kr/Linux/๊ธฐ๋ณธ๋ช ๋ น์ด/wget]
‘web get’ ์ ์ฝ์ด๋ก ์น ์์ ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ์ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด๋ก wget์ ๋น ์ํธ์์ฉ ๋คํธ์ํฌ ๋ค์ด๋ก๋ ์ด๋ค.(๋น ์ํธ์์ฉ์ด ๋ญ์ง…?)
์ฆ, ๋คํธ์ํฌ ์์์ ๋ฐ์ดํฐ๋ฅผ ๋ค์ด๋ก๋ ํ๋ ๊ธฐ๋ฅ์ ์ํํ๋ค.
ํ๋กํ ์ฝ๋ก๋ http, https, ftp ๋ฅผ ์ง์ํ๋ค. (ftp๋ ํ์ผ ์ก์์ ๋ง์ ์ํ ํ๋กํ ์ฝ)
๊ต์ฅํ ๊ฒฌ๊ณ ํ ํ๋ก๊ทธ๋จ์ด๋ค. wget -h ๋ช ๋ น์ด๋ก ์ต์ ํ์ธ ๊ฐ๋ฅํ๋ค
์ฌ๊ธฐ์ ๋ฐฉ๋ฒ์ 2๊ฐ์ง ์ด๋ค.
1) wget์ผ๋ก ๋ค์ด ํ ์์ถ ํด์
2) ํ์ด์ง ์์ ์๋์ผ๋ก ๋ค์ดํ ์์ถ ํด์
1)๋ฒ์ผ๋ก ์งํ ํ ์์
- ๋ช ๋ น์ด: wget -P /๊ฒฝ๋ก ๋ค์ด๋ก๋URL
๊ฒฝ๋ก๋ ๊ด๋ก์ ์ผ๋ก ์ฌ์ฉํ๋ /usr/local ๋ก ํ๊ณ ๋ค์ด๋ก๋URL์ 'Mirror์ ๋์จ ์ฃผ์/httpd/Source์์ถํ์ผ๋ช ์นญ' ์ด ๋ ๊ฒ์ด๋ค.
๋นจ๊ฐ์ ์ด๋ฆ์ด ์ฐ๋ฆฌ๊ฐ ๋ค์ด๋ฐ์ ์์ถํ์ผ์ด๋ค.
(์ฐธ๊ณ )
- ๋ธ๋ฃจ : ๋๋ ํ ๋ฆฌ
- ๋ น์ : ์คํ ๊ฐ๋ฅํ๊ฑฐ๋ ์ธ์ ๋ ๋ฐ์ดํฐ ํ์ผ
- ์ค์นด์ด ๋ธ๋ฃจ : ์ฌ๋ณผ๋ฆญ ๋งํฌ ํ์ผ
- ๊ฒ์ ์ ๋ฐฐ๊ฒฝ์ ๋ ธ๋์ : ์ฅ์น
- ๋ถํ์ : ๊ทธ๋ํฝ ์ด๋ฏธ์ง ํ์ผ
- ๋นจ๊ฐ์ : ๋ณด๊ด ํ์ผ
- ๊ฒ์ ์ ๋ฐฐ๊ฒฝ์ ๋นจ๊ฐ์ : ๊นจ์ง ๋งํฌ
์์ถํด์ ๋ช ๋ น์ด: tar xvfz ์์ถํ์ผ๋ช
(์ฐธ๊ณ )[recipes4dev.tistory.com/146]
/usr/local/apache ๋๋ ํ ๋ฆฌ์ ๊น๋ผ๊ณ ํ๋๋ฐ local์ ๊น์๋ฒ๋ ท๋ค. mv ๋ช ๋ น์ด๋ก ์ฎ๊ฒผ์.
2. ์์กด์ฑ ํ์ผ์ ๋ค์ด๋ก๋ ํ์
httpd-2.4.x ๋ฒ์ ์ด์ ๋ถํฐ๋ apr, apr-util, pcre ๋ฅผ ๋ณ๋๋ก ์ค์นํด์ผ apache ์ค์น๊ฐ ์๋ฃ๋๋ค.
1) apr
:์ดํ๋ฆฌ์ผ์ด์ ์คํ์ ์ํด ์ฌ์ฉ๋ ์ ์๋ ๊ณต์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๋ฌถ์ด ๋์๊ฒ. ๊ณต์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๊ณต๊ณผ ๊ฐ์ฅ ํฐ ๋ชฉ์ ์ ํฌ๋ก์ค ํ๋ซํผ์ ์๊ณ C ์ธ์ด๋ก ๋์ด ์๋ค๊ณ ํ๋ค.(ํฌ๋ก์ค ํ๋ซํผ์ด๋ ์ ๋์ค(๋ฆฌ๋ ์ค) ์ win32 ๊ธฐ๋ฐ์ ํ๊ฒฝ์์ ํ๋์ ์ดํ๋ฆฌ์ผ์ด์ ์ ์คํ ํ ์ ์๋๋ก ํ๋ ์ญํ ์ด๋ค. ์ฌ๋ฌ ํ๋ซํผ ๊ฐ์ ํฌ๋ก์ค ํ๋ซํผ์ ์ง์ํ๋ค.) ์ค์ ๋ก๋ tomcat ๋ค์ดํฐ๋ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค๊ณ ํ๋ค.
2)apr-utiliy
:apr์ ์ ํธ๋ฆฌํฐ ํ๋ก๊ทธ๋จ
3)pcre
: PCRE( Perl Compatible Regular Expressions )๋ ํ ํธํ ์ ๊ท ํํ์์ผ๋ก์, ์ ๊ท์ ํจํด ์ผ์น๋ฅผ ๊ตฌํํ๋ ํจ์์ ์งํฉ.
์์ฆ์๋ Apache, PHP, KDE ๋ฑ์ ํฌํจํ ์คํ ์์ค ํ๋ก์ ํธ์์ ์ฌ์ฉ๋๊ณ ์์ผ๋ฉฐ, ์ํ์น 2.4 ๋ฒ์ ์ ์ค์นํ ๋๋ pcre๋ฅผ ์ค์นํด์ผ ํจ.
์ํ์น ์ค์น์์ pcre 2๋ฅผ ์ค์นํ๋ฉด ์ธ์ํ์ง ๋ชปํ๋ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํจ์ผ๋ก pcre1์ ๊ฐ์ฅ ์ต๊ทผ ๋ฒ์ ์ ์ค์นํ๋ค.
(์๋๋ ์ด์ ๋ ๋ชจ๋ฅด๊ฒ์..)
- apr, apr-util ๋ฌด์จ ๋ฒ์ ์ ์ค์น ํด์ผ ๋๋์ง ํ์ธ์ ์ํด ๊ณต์๋ฌธ์๋ฅผ ํ์ธํ์
[archive.apache.org/dist/httpd/Announcement2.4.html]
์ํ์น ์์นด์ด๋ธ์ ์ํ์น ๋ฒ์ ์ ๋ํ ์ค๋ช ์ ๊ฐ์ ํ์ผ์ ์ฐพ์์ ์ด์ด๋ณด์
Apahce 2.4.46์ APR ์ต์๋ฒ์ 1.5x, ๊ทธ๋ฆฌ๊ณ APR-Util ์ต์๋ฒ์ 1.5x๋ฅผ ์๊ตฌํ๊ณ ๋ช๊ฐ ์์๋ค์ด 1.6x ๋ฅผ ์๊ตฌ ํ ์ ์๋ค๊ณ ํ๋ค.
apr.apache.org/download.cgi ๋ก ์ด๋ํด์ ํด๋น ํ์ด์ง๋ฅผ ๋ณธ๋ค.
์์์ ์ํ์น ๋ค์ด ๋ฐ์๋์ ๋์ผํ๊ฒ ์งํํ๋ค.
๊ทธ๋ผ ์์ถํ์ผ์ด ์๊ธฐ๋๋ฐ ์ด๋ฅผ ์์ถํด์ ํด์ค๋ค.
apr-util ๋ ๋์ผํ๊ฒ ์งํํ์ฌ ์ค๋ค
-PCRE
[๊ณต์์ฌ์ดํธ:www.pcre.org]
pcre ๊ณต์ ์ฌ์ดํธ์ ๋ค์ด๊ฐ์ download ์ ftp ๋ฐฉ์์ ์ฃผ์๋ฅผ ์ธ๊ฒ์ด๋ค. wget์ด ftpํ๋กํ ์ฝ๋ ์ง์ํจ์ผ๋ก ๊ฐ๋ฅํ๋ค.
๋งฅ๋ถ ํ๊ฒฝ์์ ์ ๋งํฌ๋ฅผ ํด๋ฆญํ๋ ์ด๋ฐ ๋๋ ํฐ๋ฆฌ๊ฐ ๋ณ๋ค.
์ฒ์ ftp๋ฅผ ์ฌ์ฉํด๋ด์์ธ์ง ์ ๊ธฐํ๋ค.
wget ftp://ftp/pcre.org/pub/pcre/pcre-8.44.tar.gz ์คํํ ์์ถํด์
์์กด์ฑ ํ์ผ apr,apr-util, pcre๋ฅผ ๋ชจ๋ ๋ค์ด๋ฐ์๋ค.
3. ์ปดํ์ผ ์ค์น ์งํ
pcre-8.44 ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ๋ค.
ls๋ก ์์ ๋ด์ฉ์ ๋ณด๋ฉด configure ํ์ผ์ด ์์ ๊ฒ์ด๋ค. ์ด๋ฅผ ์ด์ฉํด์ ํ๊ฒฝ ์ค์ ์ ํด์ค ์ ์๋ค.
configure๋ฅผ ์ฌ์ฉํ ๋ ๋ค์ ์ต์ ์ ๋ถํ ์ปดํ์ผ ํ ๋ ์ด๋ค ์ต์ ์ ๋ฃ๊ฑฐ๋ ํ ์ ์๋ค.
๊ด์ฉ์ ์ผ๋ก ๊ณตํต๋๊ฒ ์ฌ์ฉ๋๋ ๊ฒ๋ค์ด ์์ง๋ง ์ ํํ ๋ด์ฉ์ ์์ค๋ฅผ ๋ง๋ ์ ์์ฌ๊ฐ ์์ฑํ 'README' ํ ์คํธ ํ์ผ(or 'INSTALL')์ ๋์ ์๋ค๊ณ ํ๋ค.
'./configure --prefix = ์ค์น๊ฒฝ๋ก' ๋ฅผ ํตํด์ ๋ํดํธ ์ค์น ๊ฒฝ๋ก๋ฅผ ์ ํด์ make install ์์ ์ง์ ๋ ๊ฒฝ๋ก์ make ๊ฒฐ๊ณผ ํ์ผ์ ์ด๋ ์์ผ์ค๋ค.
์ํ ์ผ์ ๋๋ ํฐ๋ฆฌ ์์ README ์ ๋ด์ฉ์ ๋ณด๊ธฐ ์ํด vi ๋ก ์ด์ด๋ณด์.
์์ด๋ผ์ ์ฝ๊ธฐ ์ฝ์ง ์๋ค.
:/prefix ๋ฅผ ์ด์ฉํด์ (์ดํ์ n,N์ผ๋ก ๋ค์ ์ ์ผ๋ก ์ด๋)prefix๋ผ๋ ๋จ์ด๋ฅผ ์กฐํํ ๊ฒฐ๊ณผ prefix๋ ๋๋ฌด ๊ด์ฉ์ ์ผ๋ก ์ฌ์ฉ๋์ ์ค๋ช ์ ์๋ตํ๋ฏ ํ์ง๋ง prefix๋ก default ์ค์น ๊ฒฝ๋ก๋ฅผ ์ง์ ํด์ฃผ๋ ์์ผ๋ก ๋์๋ค.
๊ณต์ ํํ์ด์ง์์๋ ํ์ธ ๊ฐ๋ฅํ๋ค.
httpd.apache.org/docs/2.4/ko/programs/configure.html
์๋ฅผ ์คํ
ํ์ง๋ง ์คํจ.
์ด์ ๋ C compiler ๊ฐ ์๋ค๋ ๊ฒ์ด๋ค.( ์๋๋ฉด ์ปดํ์ผ๋ฌ ํ๊ฒฝ๋ณ์ ์ค์ ์ ์ํด์คซ๊ฑฐ๋.)
๋ฆฌ๋ ์ค ์์ C compiler ๋ gcc, C++ compiler๋ g++ ์ด๋ค.
sudo apt install gcc, sudo apt install g++ ๋ก ์ค์น ์งํํ๋ค. (gcc --version์ ํตํด ์ค์น ์ฌ๋ถ ํ์ธ)
๋ค์ configure๋ฅผ ์คํํด์ ํ๊ฒฝ ์ค์ ์ ํด์ค๋ค.
์ด์ make์ make install ์ ์งํํด ์ค๋ค.
make๋ ์์ค ์ ์์๊ฐ ๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋์ Makefile์ ์คํํ๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ํตํด์ ์ปดํ์ผ์ด ์๋์ผ๋ก ๋์ด ๋ฐ์ด๋๋ฆฌ ํ์ผ์ด ์์ฑ๋๋ค.
make install ์ ์ํํ๊ฒ ๋๋ฉด configure ๋ก ์ง์ ํด์ค ๊ฒฝ๋ก์ make๋ก ์์ฑ๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ์ค์นํด์ค๋ค.
์ด์ ๋ฏธ๋ฆฌ ๊ฒฝ๋ก๋ก ์ง์ ํด๋ ๊ณณ์ผ๋ก ์ค์น๊ฐ ๋ซ๋์ง ํ์ธํด๋ณด๋ฉด
/usr/local ์ด ์๋๋ผ /usr/local/bin ์ ์ค์น ๋๊ฒ์ ๋ณผ ์ ์๋ค.
๋๋ ํ ๋ฆฌ ์์ ์๊ฐ์ ํตํด ๋ฐฉ๊ธ ์์ ๋ ๊ฒ์ ์ ์ ์์๋ค. ๊ฒฝ๋ก ์ง์ ์์ ๊ฐ๊ฐ ์๋ง์ ๋๋ ํ ๋ฆฌ๋ก ๋ค์ด ๊ฐ๊ฒ ๊ฐ๋ค.
(์ด๋ถ๋ถ์ ๋ํด์๋ ๋ ์์๋ด์ผ ๊ฒ๋ค.)
apr-1.7.0 ๊ณผ apr-util-1.6.1์ ์ํ์น ๋๋ ํ ๋ฆฌ์ srclib ๋๋ ํฐ๋ฆฌ์ ๊ฐ๊ฐ apr,apr-util์ ์ฎ๊ธด๋ค. ์ํ์น๊ฐ ์ปดํ์ผ ๋ ๋ apr ๊ณผ apr-util์ด ๊ฐ์ด ์ปดํ์ผ ๋๊ธฐ์ ์ฎ๊ธด ๋ค์์ ์ปดํ์ผ์ ์งํํ๋ค.
๋ง์ผ ์ด ๋ฐฉ์์ด ์ซ๋ค๋ฉด์ apr, apr-util์ configure, make, make install ์ ์งํํ๋ค์์ configure์๊ฒ apr-config์ ์คํฌ๋ฆฝํธ ์ฃผ์์ apu-config ์ ์คํฌ๋ฆฝํธ ์ฃผ์๋ฅผ ์๋ ค์ฃผ๋ฉด๋๋ค. ์ง์ ํ ๋๋ ํ ๋ฆฌ๋ ๊ทธ ํ์ ๋๋ ํ ๋ฆฌ์ bin์ apr-config ๋๋ apu-config ๊ฐ ์์ผ๋ฉด ๋๋ค.
์ํ์น ๋๋ ํ ๋ฆฌ์ธ httpd-2.4.46์์ ํ๊ฒฝ ์ค์ ์ ํด์ค๋ค.
--with-included-apr
srclib ๋๋ ํ ๋ฆฌ์ ์์นํ apr, apr-util์ ์ฌ์ฉํ์ฌ ์ค์นํ๊ฒ ๋ค๋ ์ต์ ์ด๋ค.
์ฐ๋ฆฌ๋ pcre ๋ ๋ฐ๋ก make ํ์ผ๋ฏ๋ก pcre-config์ ์คํฌ๋ฆฝํธ ์ฃผ์๋ฅผ ์๋ ค์ค์ผ ํ๋ค. ์ด๋ฅผ ์ถ๊ฐํด ์ค๋ค.
make ์ make install ์ ์ํค๋๋ฐ '&&'์ ์์ ๋ช ๋ น์ด๊ฐ ์ฑ๊ณต ํ์ ๊ฒฝ์ฐ ๋ค๋ฅผ ์คํํ๋ค๋ ๋ป์ด๋ค.
์คํจ.
์คํ์ค์ ์๋ฌ๊ฐ ๋ณ๋ค..
apt-get install libexpat1-dev ์ ํตํด ์ค์นํ ๋ค์ make && make install ์คํ
์ ๋ง๋ค์ด ์ง ๊ฒ์ ํ์ธ ๊ฐ๋ฅํ๋ค.
4. ๊ธฐํ ์ค์
1)http.conf์ ServerName ์ค์
ServerName์ 127.0.0.1:80 ์ผ๋ก ๋ฐ๊ฟ์ค๋ค.
ํ์ง๋ง ๋ฐ๋์ง ์๋๋ค. readonly ํ์ผ์ด๋ผ์ ๊ทธ๋ ๋ค. ๊ถํ์ ๋ณ๊ฒฝํด์ฃผ๋ฉด ํด๊ฒฐ๋์ง๋ง vi ์์์ ์ด๋ฅผ ํด๊ฒฐํ ๋ ค๋ฉด
:w !sudo tee % > /dev/null ๋ฅผ ํตํด์ ๊ฐ์ ์ ์ฅํ์ :q! ๋ก ๋น ์ ธ ๋์ค๋ฉด ์ ์ฅ๋ ๋ชจ์ต์ ๋ณผ ์ ์๋ค.
(์ ๊ฒ์ ip๋ก ์๋ฐ๊พธ๊ณ DNSํ์์ผ๋ก ๋ฐ๊ฟ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ๋์ง ์๋ฌธ์ด ๋ค์๋ค.)
2) ์ธ๋ถ PC ์์ ์ ๊ทผ์ ํ์ฉํด ์ฃผ๊ธฐ ์ํด ๋ฐฉํ๋ฒฝ 80/tcp ํฌํธ๋ฅผ ํ์ฉํด ์ค์ผ ํ๋ค.
๋ฆฌ๋ ์ค์ ๋ฐฉํ๋ฒฝ ์ค์ ๋ช ๋ น์ด๋ iptables ์ด๋ค. ์๋๋ tcp 80๋ฒ ํฌํธ๋ฅผ ๋ฐ์๋ค์ธ๋ค๋ ๊ท์น์ 1๋ฒ ๋ฐฉํ๋ฒฝ ๊ท์น์ผ๋ก ์ถ๊ฐํ๋ค๋ ๋ช ๋ น์ด์ด๋ค.
iptables -L -v ๋ก ํ์ธ ๊ฐ๋ฅํ๋ค.
3) ์๋น์ค๋ก ๋ฑ๋ก ๊ณผ์
๋ฐ์ด๋๋ฆฌ ๋๋ ํ ๋ฆฌ ์์ apachectl์ ์ํ์น๋ฅผ ์ปจํธ๋กค ๊ฐ๋ฅํ๋ค. ์ด๋ฅผ ํตํด์ ์๋น์ค๋ก ๋ฑ๋กํ์ฌ ์ฃผ์.
์์ ๊ฐ์ด apachectl์. /etc/init.d/httpd ๋ก ๋ณต์ฌํ๋ค
๊ทธ ์ดํ์ /etc/init.d ๋๋ ํ ๋ฆฌ๋ก ๊ฐ์
#update-rc.d httpd defaults
์คํํ๋ฉด ์๋น์ค ๋ฑ๋ก์ด ์๋ฃ๋๋ค.
5.๋ง๋ฌด๋ฆฌ
์๋ฒ๋ฅผ start ํด๋ณด์
์คํจ..
libpcre.so.1 ํ์ผ์ด ๋ฌธ์ ์ธ๋ฏํ๋ค.
์ด๋ถ๋ถ์ ์ ๋ง ์ดํด๊ฐ์ง ์๋๋ค. ๊ตฌ๊ธ๋ง ๊ฒฐ๊ณผ libpcre.so.1 ์ด 64bit ํ๊ฒฝ์์ ๋งํฌ๊ฐ ์ ๋๋ก ๊ฑธ๋ฆฌ์ง ์์์ ์๊ธฐ๋ ๋ฌธ์ ๋ผ๊ณ ๋์จ๋ค.(์ดํด ๋ชปํจ....)
ํด๊ฒฐ ๋ฐฉ๋ฒ 2๊ฐ์ง
1) sudo sbin/ldconfig - ldconfig๋ ๋ชจ๋ ํ์ผ(*.so ๋ฑ)์ ์ธ์ํ์ง ๋ชปํ ๋ ๋ค์ ์ฝ์ด์ค๋ ํ์ผ์ด๋ค.
2) /usr/local/lib ์ ์๋ libpcre.so.1 ํ์ผ์ /lib64 ๋๋ /usr/lib64 ์ ์ฌ๋ณผ๋ฆญ ๋งํฌ ํด์ค๋ค.
3)envvars ํ์ผ์ ๋ง์ง๋ง์ LD_LIBRARY_PATH ์ /usr/local/lib ๋ฅผ ์ถ๊ฐ ํ๋ค.
๋คํํ 1๋ฒ์งธ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐํ์๋ค.
ํ์ง๋ง ๋ค๋ฅธ๋ฌธ์ ๊ฐ ๋ฐ์ (AH00558: httpd: )
SereverName์ ์๋ชป ์ค์ ํด์คซ๋ค
์ฃผ์์ ์ง์ฐ๊ณ 127.0.0.1:80 ์ผ๋ก ์๋ง๊ฒ ๊ณ ์น๋ฉด
์ ์ ์๋ํ๋ค
'Server > basic' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Mac ์์ bitnami MAMP ์ค์น (0) | 2020.10.04 |
---|---|
APM ์์ค์ค์น(3) - PHP ์์ค ์ค์น (0) | 2020.09.29 |
APM ์์ค์ค์น(2) - MySQL ์์ค ์ค์น (0) | 2020.09.28 |
์๋ฒ๋ ๋ฌด์์ธ๊ฐ? (0) | 2020.09.27 |
์ํ์ฝ๋ฉ OAuth ์ ๋ฆฌ (0) | 2020.09.19 |