과학도를 위한 Linux

테스트용 리눅스(centos-6.5_x85_64) apm 설치-④

NeoAlchemist 2014. 1. 4. 18:53
728x90
반응형

앞에서 mysql은 rpm 버젼으로 설치를 했지만 apache와 php는 소스버젼을 받아서

컴파일해서 사용할 생각입니다.

예전엔 mysql도 컴파일해서 사용했었는데 귀찮고 시간도 많이 걸리고

과연 내가 전문 개발자가 해놓은 컴파일 옵션을 뛰어 넘을 정도로 고수인가라는 의문과

특수한 환경이 아닌 일반머신에서 굳이 내서버의 옵션을 조정한다해도 더욱 뛰어난 포퍼먼스가 나올까하는 의구심이 들어서...

 

그냥 귀차니즘이라고 합시다 ㅡㅡㅋ

 

아파치 소스코드를 받을 디렉토리로 이동해서

wget 명령어를 사용하여 소스코드들 받아봅시다.

 

[root@linux ~]# cd /usr/local/src
[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.el6                                                        

  libgcj-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                                                             
Complete!
[root@linux httpd-2.2.26]#

 

gcc 컴파일러도 설치했고 다시 설치해보죠.

 

[root@linux httpd-2.2.26]# ./configure  --prefix=/usr/local/apache  --enable-so  --enable-module=so  --enable-shared=max  --enable-rewrite  --enable-shared=rewrite

[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설치 남았습니다. ^^

히히 다음 시간에 뵙죠 ^^

내용이 길어지니 포스팅이 깔끔하지가 않네요 ㅡㅜ

 

728x90
반응형