로그인

검색

조회 수 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='사용자';



리눅스

유용한 정보 및 자료

  1. 우분투에서 압축하고 풀기( tar, gzip, tar.gz )

    Date2011.08.31 CategoryServer By보석 Views16164
    Read More
  2. 리눅스 파일 복사 및 이동 명령어 사용법

    Date2011.08.31 CategoryServer By보석 Views18301
    Read More
  3. 리눅스 vsFTP 사용자 계정 홈디렉토리 변경

    Date2011.08.31 CategoryServer By보석 Views20876
    Read More
  4. XE 글이나 코멘트에서 글자수 제한하기

    Date2011.07.27 CategoryXE By보석 Views18792
    Read More
  5. 리눅스 하드디스크 복사-교체

    Date2011.07.26 CategoryServer By보석 Views18168
    Read More
  6. 리눅스에서 SSD 최적화

    Date2011.07.08 CategoryServer By보석 Views21245
    Read More
  7. 우분투 리눅스에서 APM 설치하기 (웹서버 설정)

    Date2011.07.04 CategoryServer By보석 Views33242
    Read More
  8. 리눅스 각 폴더별 용량 확인 하기

    Date2011.07.04 CategoryServer By보석 Views14453
    Read More
  9. XE (회원 정보) 작성 글 수, 댓글 수를 보여주기

    Date2011.06.10 CategoryXE By보석 Views16416
    Read More
  10. 서버에서 동시 접속자 수를 확인할 수 있는 방법

    Date2011.05.26 CategoryServer By보석 Views19207
    Read More
  11. 리눅스 (우분투) 파일이나 디렉토리(폴더)를 복사하려면?

    Date2011.05.18 CategoryServer By보석 Views19643
    Read More
  12. kimsq 파일 다운로드시 포인트 차감 설정

    Date2011.05.18 CategoryServer By보석 Views11762
    Read More
  13. 리눅스에서 현재 및 하위 디렉토리의 파일만 퍼미션을 변경하려면

    Date2011.05.18 CategoryServer By보석 Views17514
    Read More
  14. 우분투 센드메일 설치 및 설정 sendmail

    Date2011.05.16 CategoryServer By보석 Views22428
    Read More
  15. 우분투 네트워크 트래픽 감시 / 속도 측정

    Date2011.05.16 CategoryServer By보석 Views21008
    Read More
  16. 우분투 webalizer 설치 트래픽 확인 셋팅 방법

    Date2011.05.16 CategoryServer By보석 Views15146
    Read More
  17. 우분투 폴더 소유권 설정

    Date2011.05.15 CategoryServer By보석 Views16670
    Read More
  18. 리눅스 우분투 컴퓨터 종료 끄기 명령어

    Date2011.05.15 CategoryServer By보석 Views18383
    Read More
  19. 우분투 리눅스 자주쓰는 명령어 모음

    Date2011.05.15 CategoryServer By보석 Views13908
    Read More
  20. 우분투 폴더 삭제 및 폴더 생성

    Date2011.05.15 CategoryServer By보석 Views21329
    Read More
Board Pagination Prev 1 ... 2 3 4 5 6 7 8 9 10 11 Next
/ 11