200 likes | 491 Views
APM 및 GNU board 설치하기. 인터넷소프트웨어 20031421 김현철. RPM 설치 방법 3 가지 리눅스 설치시 Apache , PHP, MySQL 선택설치 yum 명령어를 통해 설치 ( 예 :#yum install httpd ) CD 에서 rpm 파일을 복사해서 설치 ( 예 :#rpm - Uvh httpd-2.2.6-3.i386.rpm) ※ 옵션 : i ( 신규패키지설치 ), -U( 업그레이드 ) -- nodeps ( 의존성관계무시설치 ),
E N D
APM 및 GNU board설치하기 인터넷소프트웨어 20031421 김현철
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|grephttpd • #rmp –qa|grepmysql • #rmp –qa|grepphp • 실행화면(예시) APM 설치[RPM]
Apache 서버시작 • #/etc/rc.d/init.d/httpd start • Apache 실행확인 • #ps –aux|grephttpd • Apache 정지 • #/etc/rc.d/init.d/httpd stop ※Apache 는 root권한으로 실행 ※Apache 설정파일 : /etc/httpd/conf/http.conf APM 설치[RPM] – Apache 시작/종료
Apache 실행화면 APM 설치[RPM] – Apache 시작/종료
설치버전 : 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] – PHP 설정
설치후 처음 MySQL 실행 → MySQL초기생성 Database 자동설치(다음장에캡쳐화면) • MySQL구동/정지 • #/etc/rc.d/init.d/mysqld start • #/etc/rc.d/init.d/mysqld stop • MySQL구동확인 • #ps –aux|grepmysqld • MySQL접속 • #mysql test • Mysql>show variables; ※MYSQLData 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’체크 확인 APM 설치[RPM] – MySQL설치
그누보드: PHP와 MYSQL을 사용하여 개발된 무료 게시판 관리 프로그램 • Downloads • http://www.sir.co.kr/main/gnuboard4/ • 설정 • 다운로드 후 압축을 풀어서 /var/www/html에 이동 GNU board 설치
설정 • #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=“> 납치 태그