리눅스

본문 바로가기
사이트 내 전체검색


리눅스
리눅스

3. 소스로 APM 설치하기

페이지 정보

작성자 관리자 댓글 1건 조회 10,821회 작성일 18-11-25 20:29

본문

3. 소스로 APM 설치하기

 

(1) Apache 와 PHP 삭제하기


그림입니다.
원본 그림의 이름: CLP0000302c5849.bmp
원본 그림의 크기: 가로 653pixel, 세로 507pixel


[root@leejinkwan ~]# yum erase php -y


그림입니다.
원본 그림의 이름: CLP0000302c0001.bmp
원본 그림의 크기: 가로 571pixel, 세로 92pixel


[root@leejinkwan ~]# yum erase httpd -y



MySQL 또는 MariaDB는 yum으로 설치한 것을 그대로 사용한다.



(2) Apache 설치하기




# yum install apr-devel apr-util-devel pcre-devel –y


# wget http://mirror.navercorp.com/apache/httpd/httpd-2.4.37.tar.gz

# tar xvfz httpd-2.4.37.tar.gz

# cd httpd-2.4.37

# cd srclib

# wget http://apache.mirror.cdnetworks.com/apr/apr-1.6.5.tar.gz 

# wget http://apache.mirror.cdnetworks.com/apr/apr-util-1.6.1.tar.gz

# tar xvfz apr-1.6.5.tar.gz

# tar xvfz apr-util-1.6.1.tar.gz

# mv apr-1.6.5 apr

# mv apr-util-1.6.1 apr-util


# cd

# cd httpd-2.4.37


# ./configure --prefix=/usr/local/httpd --enable-mods-shared=all --enable-rewrite --with-included-apr


# make && make install


/usr/local/httpd 디렉토리 에 설치된다.


(2) 웹서버 시작하기


# /usr/local/httpd/bin/apachectl start


그림입니다.
원본 그림의 이름: CLP0000302c0002.bmp
원본 그림의 크기: 가로 846pixel, 세로 157pixel


웹브라우저로 접속을 확인해 본다.

그림입니다.
원본 그림의 이름: CLP0000302c0003.bmp
원본 그림의 크기: 가로 508pixel, 세로 208pixel



(3) PHP 설치하기


php.net 사이트에서 다운로드한다.


php 5.5버전을 설치한다.


http://php.net/get/php-5.5.33.tar.gz/from/a/mirror


그림입니다.
원본 그림의 이름: CLP0000302c0004.bmp
원본 그림의 크기: 가로 1192pixel, 세로 627pixel

미러 사이트중 하나를 선택하여 다운로드 한다.



다운로드 한 파일을 ftp을 통해 업로드 한다.

php에서 사용할 라이브러리를 설치한다.


# yum install libxml2-devel gd-devel –y



# tar xvfz php-5.5.33.tar.gz

# cd php-5.5.33



# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql --with-gd

GD라이브라이와 mysql 라이브러리를 사용하기 위해 추가하였다.


# make && make install


설치 마무리


# cp php.ini-production /usr/local/php/lib/php.ini

# vi /usr/local/php/lib/php.ini

... 

short_open_tag = Off <- On으로 수정한다.

...


# cd /usr/local/httpd/conf/extra/

# vi httpd-php5.conf



<IfModule !mod_php5.c>

LoadModule php5_module modules/libphp5.so

</IfModule>

<IfModule mod_mime.c>

AddType application/x-httpd-php .php .php3 .html

AddType application/x-httpd-php-source .phps

</IfModule>



# cd /usr/local/httpd/conf

# vi httpd.conf


그림입니다.
원본 그림의 이름: CLP000008a4000c.bmp
원본 그림의 크기: 가로 664pixel, 세로 772pixel

Options FollowSymLinks

# indexs을 삭제한다.


DirectoryIndex index.html index.php

# index.php을 추가한다.


# 마지막줄에 아래와 같이 추가한다.

# PHP

include conf/extra/httpd-php5.conf


웹서버를 재시작 한다.


# /usr/local/httpd/bin/apachectl stop

# /usr/local/httpd/bin/apachectl start


php 설치확인을 위해 테스트 파일을 만든다.


# cd /usr/local/httpd/htdocs

# vi phpinfo.php

<H1>학번 이름</H1>

<?php

phpinfo();

?>


웹브라우저로 php을 확인한다.


그림입니다.
원본 그림의 이름: CLP0000302c0005.bmp
원본 그림의 크기: 가로 844pixel, 세로 535pixel


그림입니다.
원본 그림의 이름: CLP0000302c0006.bmp
원본 그림의 크기: 가로 826pixel, 세로 616pixel


(5) phpMyAdmin 설치하기

phpMyAdmin을 다운받아 웹서버 홈디렉토리에 업로드 한다.


http://phpmyadmin.net 에 웹브라우저로 접속한다.


그림입니다.
원본 그림의 이름: CLP000008a4b4a0.bmp
원본 그림의 크기: 가로 1251pixel, 세로 271pixel


# mv phpMyAdmin-4.8.3-all-languages.zip /usr/local/httpd/htdocs

# cd /usr/local/httpd/htdocs

# unzip phpMyAdmin-4.8.3-all-languages.zip

# mv phpMyAdmin-4.8.3-all-languages phpmyadmin


웹브라우저로 접속한다.

http://ip주소/phpmyadmin/index.php


그림입니다.
원본 그림의 이름: CLP000008a40001.bmp
원본 그림의 크기: 가로 830pixel, 세로 825pixel


로그인 한다.


그림입니다.
원본 그림의 이름: CLP000008a40002.bmp
원본 그림의 크기: 가로 1094pixel, 세로 599pixel


기존 그누보드 DB의 데이블을 지우고 그누보드를 다시 설치한다.


그림입니다.
원본 그림의 이름: CLP000008a40003.bmp
원본 그림의 크기: 가로 1092pixel, 세로 669pixel


그림입니다.
원본 그림의 이름: CLP000008a40004.bmp
원본 그림의 크기: 가로 609pixel, 세로 437pixel


데이터나 테이블 삭제를 클릭하여 모두 지운다.


그림입니다.
원본 그림의 이름: CLP000008a40005.bmp
원본 그림의 크기: 가로 797pixel, 세로 440pixel


그림입니다.
원본 그림의 이름: CLP000008a40006.bmp
원본 그림의 크기: 가로 1112pixel, 세로 508pixel


테이블을 모두 지웠으면 이제 다시 그누보드를 설치해 보자.


(6) 그누보드 설치하기


# cd /usr/local/httpd/htdocs 

# git clone https://github.com/gnuboard/gnuboard5.git

[root@leejinkwan htdocs]# cd gnuboard5/

[root@leejinkwan gnuboard5]# mkdir data

[root@leejinkwan gnuboard5]# chmod 777 data

[root@leejinkwan gnuboard5]#


웹브라우저를 통해 접속한다.


http://ip주소/gnuboard5/index.php


그림입니다.
원본 그림의 이름: CLP000008a40007.bmp
원본 그림의 크기: 가로 940pixel, 세로 714pixel


그림입니다.
원본 그림의 이름: CLP000008a40008.bmp
원본 그림의 크기: 가로 922pixel, 세로 817pixel


그림입니다.
원본 그림의 이름: CLP000008a40009.bmp
원본 그림의 크기: 가로 917pixel, 세로 953pixel


그림입니다.
원본 그림의 이름: CLP000008a4000a.bmp
원본 그림의 크기: 가로 924pixel, 세로 911pixel


그림입니다.
원본 그림의 이름: CLP000008a4000b.bmp
원본 그림의 크기: 가로 928pixel, 세로 482pixel


그누보드가 설치가 완료되었다.


다음은 테마를 설치해 보자

댓글목록

관리자님의 댓글

관리자 작성일

PHP 설치 부분에서

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql --with-gd --with-mysqli

make && make install


개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.