APM 및 GNU board 및및및및 및및및및및및및및 20031421 및및및
Jan 01, 2016
APM 및 GNU board 설치하기
인터넷소프트웨어
20031421 김현철
APM 설치 [RPM]RPM 설치 방법 3 가지
◦리눅스 설치시 Apache, PHP, MySQL 선택설치
◦yum 명령어를 통해 설치( 예 :#yum install httpd)
◦CD 에서 rpm 파일을 복사해서 설치( 예 :#rpm -Uvh httpd-2.2.6-3.i386.rpm)※ 옵션 :i( 신규패키지설치 ), -U( 업그레이드 )
--nodeps( 의존성관계무시설치 ), --force( 버전무시강제설치 )
APM 설치 [RPM]◦( 예 )yum 명령어 설치화면
◦( 예 )rpm 명령어 설치화면
APM 설치 [RPM]설치확인
◦ #rmp –qa|grep httpd◦ #rmp –qa|grep mysql◦ #rmp –qa|grep php
실행화면 ( 예시 )
APM 설치 [RPM] – Apache 시작 / 종료Apache 서버시작
◦ #/etc/rc.d/init.d/httpd start
Apache 실행확인◦ #ps –aux|grep httpd
Apache 정지◦ #/etc/rc.d/init.d/httpd stop
※Apache 는 root 권한으로 실행※Apache 설정파일 : /etc/httpd/conf/http.conf
APM 설치 [RPM] – Apache 시작 / 종료Apache 실행화면
APM 설치 [RPM] – PHP설치버전 : php-5.2.4-3
업데이트 할 경우 RPM 을 삭제하고 다시설치
PHP 의 설치위치와 설정파일의 위치◦ PHP Base Directory : /usr◦ PHP config file : /etc/php.ini
APM 설치 [RPM] – PHP 동작확인 test.php 파일 생성
◦ #vi /var/www/html/test.php<?
phpinfo();?>
브라우저 URL : http://localhost/test.php
APM 설치 [RPM] – PHP 설정PHP 스크립트 확장자로 추가 등록
◦#vi /etc/httpd/conf/httpd.conf 파일 수정 <IfModule mod_php4.c>
AddType application/x-httpd-php .php4 .phph3 .phtml .html .htm</IfModule>
◦아파치 재시작 : #/etc/rc.d/init.d/httpd restart
APM 설치 [RPM] – MySQL 설정 및 구동 설치후 처음 MySQL 실행 → MySQL 초기생성 Database 자동설치
( 다음장에 캡쳐화면 )
MySQL 구동 / 정지◦ #/etc/rc.d/init.d/mysqld start◦ #/etc/rc.d/init.d/mysqld stop
MySQL 구동확인◦ #ps –aux|grep mysqld
MySQL 접속◦ #mysql test◦ Mysql>show variables;
※MYSQL Data Directory : /var/lib/mysql※MySQL 설정 파일 : /etc/my.cnf
APM 설치 [RPM] – MySQL 설치설치후 처음 MySQL 실행
APM 설치 [RPM] – MySQL설정파일수정 /usr/share/mysql/ 에 시스템 사양에 따라
설정값을 다르게 구성해 놓은 샘플 파일이 있음◦my-huge.cnf : 시스템메모리 1~2 기가 ( 메인서버용 )◦my-large.cnf : 시스템메모리 512 메가이상◦my-medium.cnf : 시스템메모리 32~64 메가◦my-small.cnf : 시스템메모리 64 메가 이하
자신의 시스템에 가장 적합한 것을 선택하여 /etc/my.cnf 이름으로 복사 후 MySQL 재시동
APM 설치 [RPM] – MySQL 설치‘jokerman’DB 생성 및 ‘ root’ 비밀번호 변경
◦ #mysql -u root◦ mysql>create database jokerman;◦ mysql>set password for ‘root’@’local’ =
password(‘123456);◦ mysql>quit◦ ( 화면 )
APM 설치 [RPM] – MySQL 설치암호를 이용 MySQL 접속
◦ #mysql -u root -p
방화벽 설정◦ #system-config-securitylevel 명령으로 ‘ http’ 체크 확인
GNU board 설치그누보드 : PHP 와 MYSQL 을 사용하여 개발된
무료 게시판 관리 프로그램
Downloads◦http://www.sir.co.kr/main/gnuboard4/
설정◦다운로드 후 압축을 풀어서 /var/www/html 에 이동
GNU board 설치 (1/3)
GNU board 설치 (2/3)
GNU board 설치 (3/3)
납치 태그설정
◦#cd home/jokerman/public_html◦#vi index.html
◦<meta http-equiv=“refresh” content=“0; url=http://211.227.238.243/~jokerman/gnuboard4/bbs/board.php?bo_table=board&page=“>
최종 화면◦http://http://211.227.238.243/~jokerman 접속