로그인

검색

조회 수 33242 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄


■ APM(apache2 php5 Mysql 설치)
▷ 한번의 명령으로 모든 패키지(APM과 서로를 연동하기 위한 패키지)를 설치하도록 하자


> sudo apt-get install apache2.2-common php5 php5-common php5-gd php5-mysql libapache2-mod-php5 libdbd-mysql-perl libdbi-perl mysql-client mysql-server mysql-common


■ 설정파일 수정

▷ 먼저 /etc/apache2/apache2.conf파일을 수정하도록 하자.

▷ DirectoryIndex index.html index.cgi index.pl index.php index.xhtml

☞ 인식할수 있는 메인페이지의 이름 및 확장자를 설정

▷ AddDefaultCharset EUK-KR

☞ 한글지원을 위한 설정

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

▷ AddType application/x-httpd-php .php .php4 .php5 .html .htm .inc

☞ php연동을 위한 설정
▷ /etc/apache2/sites-available/default파일을 수정한다.

▷ DocumentRoot /home/kwix/public_html로 수정

☞ index파일(메인페이지)을 저장할 장소(useradd kwix) 설정

▷ etc/php5/apache2/php.ini파일을 수정한다.

▷ extension=mysql.so

▷ extension=gd.so

☞ 주석해제
▷ register_globals=on

☞ 제로보드를 사용하기 위해선 on으로 설정

▷ etc/mysql/my.cnf파일을 수정한다.

▷ #bind-address = 127.0.0.1 :주석처리


■ APM 연동 확인

▷ 설정이 완료되었으면 /home/kwix/public_html에 index.html을 간단히 만들어 확인한다

▷ index.html

☞ <html><head><title>hello</title></head><body><H1>hello world</H1></body></html>

▷ 웹브라우저에서 http://localhost를 입력, index.html이 정상적으로 보이는지 확인

▷ 이번엔 php가 연동되는 확인해보자, index.html이 있는 폴더에 test.php을 간단히 만들어 확인한다

▷ test.php

☞ <? phpinfo(); ?>

▷ http://localhost/test.php를 입력했을때 php에 대한 버젼 및 정보가 나온 웹페이지가 정상적으로

보이는지 확인


■ 제로보드를 설치하여 APM이 연동 확인

▷ http://www.nzeo.com/bbs/zboard.php?id=cgi_download2에서 제로보드를 다운받는다

▷ 다운받은 압축파일을 /home/kwix/public_html에 푼다

▷ .taz 또는 .tar.Z로 압축된 파일은 zcat zb41pl7.taz | tar xvf - 로 압축 해제


TIP) .tgz 또는 tar.gz로 압축된 파일은 gzip -dc 파일이름.tar.gz | tar xvf - 로 압축 해제

▷ /home/kwix/public_html/bbs가 생성되었는지 확인

▷ home/kwix/public_html/bbs/schema.sql 파일 수정

☞ no int(11) default 0 not null auto_increment primary key,에서 default 0을 삭제

▷ mysql 사용자 계정을 등록하고 DB를 만들어 준다

▷ 제일 먼저 해야 할일이 mysql root의 패스워드 설정이다

▷ 초기에는 root 사용자에 패스워드가 설정되어 있지 않으므로 Enter password: 에 그냥 엔터를

입력한다.


>mysql -u root -p mysql // mysql 접속

Enter password:

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 1 to server version: 3.23.49


Type 'help;' or '\h' for help. Type '\c' to clear the buffer.


mysql> //mysql 프롬프트

▷ root 사용자의 패스워드를 kwix로 설정해보자


TIP) mysql 명령어는 모두 끝에 ;(명령줄의 끝으로 인식)을 붙여 준다. 만약 ;을 안붙일 경우 다음줄까지 아직

명령이 끝나지 않은 것으로 인식하므로 ;을 붙여주도록 한다

mysql은 대소문자를 구별하지 않는다


mysql> update user set password=password('kwix') where user='root';

Querk OK, 2 rows affected (0.00 sec)


Rows matched : 2 Changed : 2 Warnings : 0


mysql>quit // mysql 을 끝내는 명령어 입니다. 쉘프롬프트로 돌아간다

☞ 위 방법말고 #mysqladmin -u root -p password 'kwix' 해도 된다.


▷ 새로운 데이터베이스 생성 : 새로운 데이터베이스(zboard)를 생성하기 위해 셸 프롬프트 상에서 다음과

같이 입력한다.


mysql>create database zboard; // zboard 를 만듭니다.

Query OK, 0 rows affected (0.00 sec)


▷ zboard에 계정 사용자(ID : kwix)를 주고 암호(Password : kwix)까지 설정

☞ GRANT ALL PRIVILEGES ON *.* TO 사용자ID@localhost IDENTIFIED BY '사용할 패스워드'
WITH GRANT OPTION;

☞ *.*은 모든 데이터를 사용할 수 있는 권한, 즉 사용자(kwix)에게 모든 데이터의 권한을 줌


mysql>GRANT ALL PRIVILEGES ON zboard.* TO kwix@localhost IDENTIFIED BY 'kwix' WITH GRANT OPTION;

Query OK, 0 rows affected (0.00 sec)


▷ 계정 등록을 확인해 보자

mysql>use mysql; // 참고로 mysql 은 사용자가 등록되는 DB(root도 여기 등록)


mysql>select * from user; // 위에서 만든 kwix가 사용자에 보임


▷ 여기에 등록한 ID,DB,password를 제로보드 설치시 사용

http://localhost/bbs/install.php

☞ 설치 시작


TIP) 데이터 베이스 삭제

☞ mysql>drop database 데이터 베이스 이름;

사용자 삭제

☞ mysql>mysql> DELETE FROM user where user='사용자';



리눅스

유용한 정보 및 자료

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
24 Server 우분투에서 압축하고 풀기( tar, gzip, tar.gz ) 보석 2011.08.31 16164
23 Server 리눅스 파일 복사 및 이동 명령어 사용법 1 보석 2011.08.31 18301
22 Server 리눅스 vsFTP 사용자 계정 홈디렉토리 변경 보석 2011.08.31 20876
21 XE XE 글이나 코멘트에서 글자수 제한하기 1 보석 2011.07.27 18792
20 Server 리눅스 하드디스크 복사-교체 보석 2011.07.26 18168
19 Server 리눅스에서 SSD 최적화 보석 2011.07.08 21245
» Server 우분투 리눅스에서 APM 설치하기 (웹서버 설정) 보석 2011.07.04 33242
17 Server 리눅스 각 폴더별 용량 확인 하기 1 보석 2011.07.04 14453
16 XE XE (회원 정보) 작성 글 수, 댓글 수를 보여주기 file 보석 2011.06.10 16416
15 Server 서버에서 동시 접속자 수를 확인할 수 있는 방법 보석 2011.05.26 19207
14 Server 리눅스 (우분투) 파일이나 디렉토리(폴더)를 복사하려면? 보석 2011.05.18 19643
13 Server kimsq 파일 다운로드시 포인트 차감 설정 보석 2011.05.18 11762
12 Server 리눅스에서 현재 및 하위 디렉토리의 파일만 퍼미션을 변경하려면 보석 2011.05.18 17514
11 Server 우분투 센드메일 설치 및 설정 sendmail 2 보석 2011.05.16 22428
10 Server 우분투 네트워크 트래픽 감시 / 속도 측정 보석 2011.05.16 21008
9 Server 우분투 webalizer 설치 트래픽 확인 셋팅 방법 보석 2011.05.16 15146
8 Server 우분투 폴더 소유권 설정 보석 2011.05.15 16671
7 Server 리눅스 우분투 컴퓨터 종료 끄기 명령어 보석 2011.05.15 18383
6 Server 우분투 리눅스 자주쓰는 명령어 모음 보석 2011.05.15 13908
5 Server 우분투 폴더 삭제 및 폴더 생성 보석 2011.05.15 21329
Board Pagination Prev 1 ... 2 3 4 5 6 7 8 9 10 11 Next
/ 11