앞에서 mysql은 rpm 버젼으로 설치를 했지만 apache와 php는 소스버젼을 받아서
컴파일해서 사용할 생각입니다.
예전엔 mysql도 컴파일해서 사용했었는데 귀찮고 시간도 많이 걸리고
과연 내가 전문 개발자가 해놓은 컴파일 옵션을 뛰어 넘을 정도로 고수인가라는 의문과
특수한 환경이 아닌 일반머신에서 굳이 내서버의 옵션을 조정한다해도 더욱 뛰어난 포퍼먼스가 나올까하는 의구심이 들어서...
그냥 귀차니즘이라고 합시다 ㅡㅡㅋ
아파치 소스코드를 받을 디렉토리로 이동해서
wget 명령어를 사용하여 소스코드들 받아봅시다.
[root@linux src]# wget http://mirror.apache-kr.org/httpd/httpd-2.2.26.tar.gz -bash: wget: command not found
[root@linux src]# yum install wget
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.neowiz.com
* extras: ftp.neowiz.com
* updates: ftp.neowiz.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package wget.x86_64 0:1.12-1.8.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
==============================================================
Installing:
wget x86_64 1.12-1.8.el6 base 482 k
Transaction Summary
==============================================================================================================
Install 1 Package(s)
Total download size: 482 k
Installed size: 1.8 M
Is this ok [y/N]: y
Downloading Packages:
wget-1.12-1.8.el6.x86_64.rpm | 482 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : wget-1.12-1.8.el6.x86_64 1/1
Verifying : wget-1.12-1.8.el6.x86_64 1/1
Installed:
wget.x86_64 0:1.12-1.8.el6
Complete!
[root@linux src]# wget http://mirror.apache-kr.org/httpd/httpd-2.2.26.tar.gz
--2014-01-10 08:35:28-- http://mirror.apache-kr.org/httpd/httpd-2.2.26.tar.gz
Resolving mirror.apache-kr.org... 117.52.157.112
Connecting to mirror.apache-kr.org|117.52.157.112|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7212848 (6.9M) [application/x-gzip]
Saving to: `httpd-2.2.26.tar.gz'
100%[============================================>] 7,212,848 5.69M/s in 1.2s
2014-01-10 08:35:29 (5.69 MB/s) - `httpd-2.2.26.tar.gz' saved [7212848/7212848]
[root@linux src]# ls
httpd-2.2.26.tar.gz
[root@linux src]# tar xvfz http*
================================
중 략
================================
httpd-2.2.26/build/rpm/httpd.spec.in
httpd-2.2.26/build/pkg/buildpkg.sh
httpd-2.2.26/build/pkg/pkginfo.in
httpd-2.2.26/build/pkg/README
httpd-2.2.26/build/aix/aixinfo
httpd-2.2.26/build/aix/buildaix.ksh
httpd-2.2.26/build/aix/mkinstallp.ksh
httpd-2.2.26/build/aix/README
[root@linux src]# ls
httpd-2.2.26 httpd-2.2.26.tar.gz
[root@linux src]# cd htt*
[root@linux httpd-2.2.26]# ls
ABOUT_APACHE LAYOUT README-win32.txt config.layout httpd.mak os
Apache.dsw LICENSE README.platforms configure httpd.spec server
BuildAll.dsp Makefile.in ROADMAP configure.in include srclib
BuildBin.dsp Makefile.win VERSIONING docs libhttpd.dep support
CHANGES NOTICE acinclude.m4 emacs-style libhttpd.dsp test
INSTALL NWGNUmakefile build httpd.dep libhttpd.mak
InstallBin.dsp README buildconf httpd.dsp modules
[root@linux httpd-2.2.26]#
[root@linux httpd-2.2.26]# ./configure --prefix=/usr/local/apache --enable-so --enable-module=so --enable-shared=max --enable-module=rewrite --enable-shared=rewrite
이후 테스트 과정에서 모듈이 제대로 로드되지 않아 다음과 같이 컴파일
옵션을 변경하였습니다.
[root@linux httpd-2.2.26]# ./configure --prefix=/usr/local/apache --enable-so --enable-module=so --enable-shared=max --enable-rewrite --enable-shared=rewrite
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
Configuring Apache Portable Runtime library ...
checking for APR... reconfig
configuring package in srclib/apr now
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
Configuring APR library
Platform: x86_64-unknown-linux-gnu
checking for working mkdir -p... yes
APR Version: 1.4.8
checking for chosen layout... apr
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/usr/local/src/httpd-2.2.26/srclib/apr':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
configure failed for srclib/apr
[root@linux httpd-2.2.26]#
wget 명령어가 없다네 ;;;
yum으로 wget 을 설치하고 다시 소스를 받고 컴파일 옵션을 주고나니.....
뜨아 미니멈이라 gcc컴파일러도 없나 ;;;
gcc 컴파일러를 설치합니다.
c 베이스라 gcc만 깔아도 무난할 듯 하지만 컴파일러는 다 설치하겠습니다.
[root@linux httpd-2.0.65]# yum install gcc*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.neowiz.com
* extras: ftp.neowiz.com
* updates: ftp.neowiz.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gcc.x86_64 0:4.4.7-4.el6 will be installed
--> Processing Dependency: libgomp = 4.4.7-4.el6 for package: gcc-4.4.7-4.el6.x86_64
--> Processing Dependency: cpp = 4.4.7-4.el6 for package: gcc-4.4.7-4.el6.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.7-4.el6.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.7-4.el6.x86_64
--> Processing Dependency: libgomp.so.1()(64bit) for package: gcc-4.4.7-4.el6.x86_64
---> Package gcc-c++.x86_64 0:4.4.7-4.el6 will be installed
--> Processing Dependency: libstdc++-devel = 4.4.7-4.el6 for package: gcc-c++-4.4.7-4.el6.x86_64
--> Processing Dependency: libmpfr.so.1()(64bit) for package: gcc-c++-4.4.7-4.el6.x86_64
---> Package gcc-gfortran.x86_64 0:4.4.7-4.el6 will be installed
--> Processing Dependency: libgfortran = 4.4.7-4.el6 for package: gcc-gfortran-4.4.7-4.el6.x86_64
--> Processing Dependency: libgfortran.so.3()(64bit) for package: gcc-gfortran-4.4.7-4.el6.x86_64
---> Package gcc-gnat.x86_64 0:4.4.7-4.el6 will be installed
--> Processing Dependency: libgnat-devel = 4.4.7-4.el6 for package: gcc-gnat-4.4.7-4.el6.x86_64
--> Processing Dependency: libgnat = 4.4.7-4.el6 for package: gcc-gnat-4.4.7-4.el6.x86_64
---> Package gcc-java.x86_64 0:4.4.7-4.el6 will be installed
--> Processing Dependency: libgcj-devel = 4.4.7-4.el6 for package: gcc-java-4.4.7-4.el6.x86_64
--> Processing Dependency: libgcj = 4.4.7-4.el6 for package: gcc-java-4.4.7-4.el6.x86_64
--> Processing Dependency: /usr/share/java/eclipse-ecj.jar for package: gcc-java-4.4.7-4.el6.x86_64
--> Processing Dependency: libgij.so.10()(64bit) for package: gcc-java-4.4.7-4.el6.x86_64
--> Processing Dependency: libgcj_bc.so.1()(64bit) for package: gcc-java-4.4.7-4.el6.x86_64
--> Processing Dependency: libgcj.so.10()(64bit) for package: gcc-java-4.4.7-4.el6.x86_64
--> Processing Dependency: libgcj-tools.so.10()(64bit) for package: gcc-java-4.4.7-4.el6.x86_64
---> Package gcc-objc.x86_64 0:4.4.7-4.el6 will be installed
--> Processing Dependency: libobjc = 4.4.7-4.el6 for package: gcc-objc-4.4.7-4.el6.x86_64
--> Processing Dependency: libobjc.so.2()(64bit) for package: gcc-objc-4.4.7-4.el6.x86_64
---> Package gcc-objc++.x86_64 0:4.4.7-4.el6 will be installed
--> Running transaction check
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
--> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.7-4.el6 will be installed
---> Package ecj.x86_64 1:3.4.2-6.el6 will be installed
--> Processing Dependency: java-gcj-compat for package: 1:ecj-3.4.2-6.el6.x86_64
--> Processing Dependency: java-gcj-compat for package: 1:ecj-3.4.2-6.el6.x86_64
---> Package glibc-devel.x86_64 0:2.12-1.132.el6 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.132.el6 for package: glibc-devel-2.12-1.132.el6.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.132.el6.x86_64
---> Package libgcj.x86_64 0:4.4.7-4.el6 will be installed
--> Processing Dependency: zip >= 2.1 for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libart_lgpl >= 2.1.0 for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: gtk2 >= 2.4.0 for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libpangoft2-1.0.so.0()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libpangocairo-1.0.so.0()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libpango-1.0.so.0()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libfreetype.so.6()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libfontconfig.so.1()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libcairo.so.2()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libatk-1.0.so.0()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libasound.so.2()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libXtst.so.6()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libXrender.so.1()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libXrandr.so.2()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libSM.so.6()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
--> Processing Dependency: libICE.so.6()(64bit) for package: libgcj-4.4.7-4.el6.x86_64
---> Package libgcj-devel.x86_64 0:4.4.7-4.el6 will be installed
---> Package libgfortran.x86_64 0:4.4.7-4.el6 will be installed
---> Package libgnat.x86_64 0:4.4.7-4.el6 will be installed
---> Package libgnat-devel.x86_64 0:4.4.7-4.el6 will be installed
---> Package libgomp.x86_64 0:4.4.7-4.el6 will be installed
---> Package libobjc.x86_64 0:4.4.7-4.el6 will be installed
---> Package libstdc++-devel.x86_64 0:4.4.7-4.el6 will be installed
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
--> Running transaction check
---> Package alsa-lib.x86_64 0:1.0.22-3.el6 will be installed
---> Package atk.x86_64 0:1.30.0-1.el6 will be installed
---> Package cairo.x86_64 0:1.8.8-3.1.el6 will be installed
--> Processing Dependency: libpng12.so.0(PNG12_0)(64bit) for package: cairo-1.8.8-3.1.el6.x86_64
--> Processing Dependency: libpng12.so.0()(64bit) for package: cairo-1.8.8-3.1.el6.x86_64
--> Processing Dependency: libpixman-1.so.0()(64bit) for package: cairo-1.8.8-3.1.el6.x86_64
--> Processing Dependency: libX11.so.6()(64bit) for package: cairo-1.8.8-3.1.el6.x86_64
---> Package fontconfig.x86_64 0:2.8.0-3.el6 will be installed
---> Package freetype.x86_64 0:2.3.11-14.el6_3.1 will be installed
---> Package glibc-headers.x86_64 0:2.12-1.132.el6 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.132.el6.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.132.el6.x86_64
---> Package gtk2.x86_64 0:2.20.1-4.el6 will be installed
--> Processing Dependency: libtiff >= 3.6.1 for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: hicolor-icon-theme for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: libtiff.so.3()(64bit) for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: libjpeg.so.62()(64bit) for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: libjasper.so.1()(64bit) for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: libcups.so.2()(64bit) for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: libXinerama.so.1()(64bit) for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: libXi.so.6()(64bit) for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: libXfixes.so.3()(64bit) for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: libXext.so.6()(64bit) for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: libXdamage.so.1()(64bit) for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: libXcursor.so.1()(64bit) for package: gtk2-2.20.1-4.el6.x86_64
--> Processing Dependency: libXcomposite.so.1()(64bit) for package: gtk2-2.20.1-4.el6.x86_64
---> Package java-1.5.0-gcj.x86_64 0:1.5.0.0-29.1.el6 will be installed
--> Processing Dependency: jpackage-utils >= 1.7.3 for package: java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
--> Processing Dependency: sinjdoc for package: java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
---> Package libICE.x86_64 0:1.0.6-1.el6 will be installed
---> Package libSM.x86_64 0:1.2.1-2.el6 will be installed
---> Package libXrandr.x86_64 0:1.4.0-1.el6 will be installed
---> Package libXrender.x86_64 0:0.9.7-2.el6 will be installed
---> Package libXtst.x86_64 0:1.2.1-2.el6 will be installed
---> Package libart_lgpl.x86_64 0:2.3.20-5.1.el6 will be installed
---> Package pango.x86_64 0:1.28.1-7.el6_3 will be installed
--> Processing Dependency: libthai >= 0.1.9 for package: pango-1.28.1-7.el6_3.x86_64
--> Processing Dependency: libthai.so.0(LIBTHAI_0.1)(64bit) for package: pango-1.28.1-7.el6_3.x86_64
--> Processing Dependency: libthai.so.0()(64bit) for package: pango-1.28.1-7.el6_3.x86_64
--> Processing Dependency: libXft.so.2()(64bit) for package: pango-1.28.1-7.el6_3.x86_64
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
---> Package zip.x86_64 0:3.0-1.el6 will be installed
--> Running transaction check
---> Package cups-libs.x86_64 1:1.4.2-50.el6_4.5 will be installed
--> Processing Dependency: libgnutls.so.26(GNUTLS_1_4)(64bit) for package: 1:cups-libs-1.4.2-50.el6_4.5.x86_64
--> Processing Dependency: libgnutls.so.26()(64bit) for package: 1:cups-libs-1.4.2-50.el6_4.5.x86_64
--> Processing Dependency: libavahi-common.so.3()(64bit) for package: 1:cups-libs-1.4.2-50.el6_4.5.x86_64
--> Processing Dependency: libavahi-client.so.3()(64bit) for package: 1:cups-libs-1.4.2-50.el6_4.5.x86_64
---> Package hicolor-icon-theme.noarch 0:0.11-1.1.el6 will be installed
---> Package jasper-libs.x86_64 0:1.900.1-15.el6_1.1 will be installed
---> Package jpackage-utils.noarch 0:1.7.5-3.12.el6 will be installed
---> Package kernel-headers.x86_64 0:2.6.32-431.1.2.0.1.el6 will be installed
---> Package libX11.x86_64 0:1.5.0-4.el6 will be installed
--> Processing Dependency: libX11-common = 1.5.0-4.el6 for package: libX11-1.5.0-4.el6.x86_64
--> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.5.0-4.el6.x86_64
---> Package libXcomposite.x86_64 0:0.4.3-4.el6 will be installed
---> Package libXcursor.x86_64 0:1.1.13-6.20130524git8f677eaea.el6 will be installed
---> Package libXdamage.x86_64 0:1.1.3-4.el6 will be installed
---> Package libXext.x86_64 0:1.3.1-2.el6 will be installed
---> Package libXfixes.x86_64 0:5.0-3.el6 will be installed
---> Package libXft.x86_64 0:2.3.1-2.el6 will be installed
---> Package libXi.x86_64 0:1.6.1-3.el6 will be installed
---> Package libXinerama.x86_64 0:1.1.2-2.el6 will be installed
---> Package libjpeg-turbo.x86_64 0:1.2.1-3.el6_5 will be installed
---> Package libpng.x86_64 2:1.2.49-1.el6_2 will be installed
---> Package libthai.x86_64 0:0.1.12-3.el6 will be installed
---> Package libtiff.x86_64 0:3.9.4-9.el6_3 will be installed
---> Package pixman.x86_64 0:0.26.2-5.1.el6_5 will be installed
---> Package sinjdoc.x86_64 0:0.5-9.1.el6 will be installed
--> Processing Dependency: java_cup >= 0.10 for package: sinjdoc-0.5-9.1.el6.x86_64
--> Running transaction check
---> Package avahi-libs.x86_64 0:0.6.25-12.el6 will be installed
---> Package gnutls.x86_64 0:2.8.5-10.el6_4.2 will be installed
---> Package java_cup.x86_64 1:0.10k-5.el6 will be installed
---> Package libX11-common.noarch 0:1.5.0-4.el6 will be installed
---> Package libxcb.x86_64 0:1.8.1-1.el6 will be installed
--> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.8.1-1.el6.x86_64
--> Running transaction check
---> Package libXau.x86_64 0:1.0.6-4.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================
Package Arch Version Repository
Size
======================================================================================
Installing:
gcc x86_64 4.4.7-4.el6 base 10 M
gcc-c++ x86_64 4.4.7-4.el6 base 4.7 M
gcc-gfortran x86_64 4.4.7-4.el6 base 4.7 M
gcc-gnat x86_64 4.4.7-4.el6 base 8.7 M
gcc-java x86_64 4.4.7-4.el6 base 3.7 M
gcc-objc x86_64 4.4.7-4.el6 base 3.6 M
gcc-objc++ x86_64 4.4.7-4.el6 base 4.0 M
Installing for dependencies:
alsa-lib x86_64 1.0.22-3.el6 base 370 k
atk x86_64 1.30.0-1.el6 base 195 k
avahi-libs x86_64 0.6.25-12.el6 base 54 k
cairo x86_64 1.8.8-3.1.el6 base 309 k
cloog-ppl x86_64 0.15.7-1.2.el6 base 93 k
cpp x86_64 4.4.7-4.el6 base 3.7 M
cups-libs x86_64 1:1.4.2-50.el6_4.5 base 317 k
ecj x86_64 1:3.4.2-6.el6 base 2.8 M
fontconfig x86_64 2.8.0-3.el6 base 186 k
freetype x86_64 2.3.11-14.el6_3.1 base 359 k
glibc-devel x86_64 2.12-1.132.el6 base 978 k
glibc-headers x86_64 2.12-1.132.el6 base 608 k
gnutls x86_64 2.8.5-10.el6_4.2 base 346 k
gtk2 x86_64 2.20.1-4.el6 base 3.3 M
hicolor-icon-theme noarch 0.11-1.1.el6 base 40 k
jasper-libs x86_64 1.900.1-15.el6_1.1 base 136 k
java-1.5.0-gcj x86_64 1.5.0.0-29.1.el6 base 139 k
java_cup x86_64 1:0.10k-5.el6 base 197 k
jpackage-utils noarch 1.7.5-3.12.el6 base 59 k
kernel-headers x86_64 2.6.32-431.1.2.0.1.el6 updates 2.8 M
libICE x86_64 1.0.6-1.el6 base 53 k
libSM x86_64 1.2.1-2.el6 base 37 k
libX11 x86_64 1.5.0-4.el6 base 584 k
libX11-common noarch 1.5.0-4.el6 base 192 k
libXau x86_64 1.0.6-4.el6 base 24 k
libXcomposite x86_64 0.4.3-4.el6 base 20 k
libXcursor x86_64 1.1.13-6.20130524git8f677eaea.el6 base 28 k
libXdamage x86_64 1.1.3-4.el6 base 18 k
libXext x86_64 1.3.1-2.el6 base 35 k
libXfixes x86_64 5.0-3.el6 base 23 k
libXft x86_64 2.3.1-2.el6 base 55 k
libXi x86_64 1.6.1-3.el6 base 35 k
libXinerama x86_64 1.1.2-2.el6 base 20 k
libXrandr x86_64 1.4.0-1.el6 base 36 k
libXrender x86_64 0.9.7-2.el6 base 30 k
libXtst x86_64 1.2.1-2.el6 base 29 k
libart_lgpl x86_64 2.3.20-5.1.el6 base 65 k
libgcj x86_64 4.4.7-4.el6 base 19 M
libgcj-devel x86_64 4.4.7-4.el6 base 1.6 M
libgfortran x86_64 4.4.7-4.el6 base 265 k
libgnat x86_64 4.4.7-4.el6 base 908 k
libgnat-devel x86_64 4.4.7-4.el6 base 3.3 M
libgomp x86_64 4.4.7-4.el6 base 118 k
libjpeg-turbo x86_64 1.2.1-3.el6_5 updates 174 k
libobjc x86_64 4.4.7-4.el6 base 90 k
libpng x86_64 2:1.2.49-1.el6_2 base 182 k
libstdc++-devel x86_64 4.4.7-4.el6 base 1.6 M
libthai x86_64 0.1.12-3.el6 base 183 k
libtiff x86_64 3.9.4-9.el6_3 base 342 k
libxcb x86_64 1.8.1-1.el6 base 110 k
mpfr x86_64 2.4.1-6.el6 base 157 k
pango x86_64 1.28.1-7.el6_3 base 350 k
pixman x86_64 0.26.2-5.1.el6_5 updates 200 k
ppl x86_64 0.10.2-11.el6 base 1.3 M
sinjdoc x86_64 0.5-9.1.el6 base 705 k
zip x86_64 3.0-1.el6 base 260 k
Transaction Summary
======================================================================================
Install 63 Package(s)
Total download size: 88 M
Installed size: 254 M
Is this ok [y/N]: y
=======================
중략
=======================
libgcj.x86_64 0:4.4.7-4.el6libgcj-devel.x86_64 0:4.4.7-4.el6
libgfortran.x86_64 0:4.4.7-4.el6
libgnat.x86_64 0:4.4.7-4.el6
libgnat-devel.x86_64 0:4.4.7-4.el6
libgomp.x86_64 0:4.4.7-4.el6
libjpeg-turbo.x86_64 0:1.2.1-3.el6_5
libobjc.x86_64 0:4.4.7-4.el6
libpng.x86_64 2:1.2.49-1.el6_2
libstdc++-devel.x86_64 0:4.4.7-4.el6
libthai.x86_64 0:0.1.12-3.el6
libtiff.x86_64 0:3.9.4-9.el6_3
libxcb.x86_64 0:1.8.1-1.el6
mpfr.x86_64 0:2.4.1-6.el6
pango.x86_64 0:1.28.1-7.el6_3
pixman.x86_64 0:0.26.2-5.1.el6_5
ppl.x86_64 0:0.10.2-11.el6
sinjdoc.x86_64 0:0.5-9.1.el6
zip.x86_64 0:3.0-1.el6
[root@linux httpd-2.2.26]#
gcc 컴파일러도 설치했고 다시 설치해보죠.
[root@linux httpd-2.2.26]# make
=======================================
중략
=======================================
/usr/local/src/httpd-2.2.26/srclib/apr/libtool --silent --mode=link gcc -g -O2 -pthread -o httpd modules.lo buildmark.o -export-dynamic server/libmain.la modules/aaa/libmod_authn_file.la modules/aaa/libmod_authn_default.la modules/aaa/libmod_authz_host.la modules/aaa/libmod_authz_groupfile.la modules/aaa/libmod_authz_user.la modules/aaa/libmod_authz_default.la modules/aaa/libmod_auth_basic.la modules/filters/libmod_include.la modules/filters/libmod_filter.la modules/loggers/libmod_log_config.la modules/metadata/libmod_env.la modules/metadata/libmod_setenvif.la modules/metadata/libmod_version.la modules/http/libmod_http.la modules/http/libmod_mime.la modules/generators/libmod_status.la modules/generators/libmod_autoindex.la modules/generators/libmod_asis.la modules/generators/libmod_cgi.la modules/mappers/libmod_negotiation.la modules/mappers/libmod_dir.la modules/mappers/libmod_actions.la modules/mappers/libmod_userdir.la modules/mappers/libmod_alias.la modules/mappers/libmod_so.la server/mpm/prefork/libprefork.la os/unix/libos.la -lm /usr/local/src/httpd-2.2.26/srclib/pcre/libpcre.la /usr/local/src/httpd-2.2.26/srclib/apr-util/libaprutil-1.la /usr/local/src/httpd-2.2.26/srclib/apr-util/xml/expat/libexpat.la /usr/local/src/httpd-2.2.26/srclib/apr/libapr-1.la -lrt -lcrypt -lpthread
make[1]: Leaving directory `/usr/local/src/httpd-2.2.26'
[root@linux httpd-2.2.26]# make install
==================================================
중략
==================================================
Installing configuration files
mkdir /usr/local/apache/conf
mkdir /usr/local/apache/conf/extra
mkdir /usr/local/apache/conf/original
mkdir /usr/local/apache/conf/original/extra
Installing HTML documents
mkdir /usr/local/apache/htdocs
Installing error documents
mkdir /usr/local/apache/error
Installing icons
mkdir /usr/local/apache/icons
mkdir /usr/local/apache/logs
Installing CGIs
mkdir /usr/local/apache/cgi-bin
Installing header files
Installing build system files
Installing man pages and online manual
mkdir /usr/local/apache/man
mkdir /usr/local/apache/man/man1
mkdir /usr/local/apache/man/man8
mkdir /usr/local/apache/manual
make[1]: Leaving directory `/usr/local/src/httpd-2.2.26'
[root@linux httpd-2.2.26]#
[root@linux httpd-2.2.26]# /usr/local/apache/bin/apachectl start
httpd: apr_sockaddr_info_get() failed for linux.pc
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[root@linux httpd-2.2.26]# netstat -apt
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:ssh *:* LISTEN 1146/sshd
tcp 0 0 localhost:smtp *:* LISTEN 1222/master
tcp 0 0 *:mysql *:* LISTEN 1511/mysqld
tcp 0 48 192.168.0.11:ssh 192.168.0.2:50524 ESTABLISHED 1276/sshd
tcp 0 0 *:http *:* LISTEN 49122/httpd
tcp 0 0 *:ssh *:* LISTEN 1146/sshd
tcp 0 0 localhost:smtp *:* LISTEN 1222/master
Apache 웹 서버까지 설치를 완료했고 추가적인 설정과 PHP설치 남았습니다. ^^
히히 다음 시간에 뵙죠 ^^
내용이 길어지니 포스팅이 깔끔하지가 않네요 ㅡㅜ