본문 바로가기

Linux/CentOS Linux 6.5

Chapter 15. PHP & Zero Board

Chapter 15. PHP & Zero Board
1. PHP(Professional HyperText Preprocessor)

 - Server에서 해석되는 HTML에 내장되어 동작하는 Script 언어
 - Web Browser 등으로 실제 Code를 확인할 수 없어 보안상 이점을 가지고 있다.
 - 원하는 Web Page를 쉽게 제작할 수 있게 해준다.
 - 사용하기 위해서는 php로 시작하는 Package를 설치해야하며 설치하지 않고 Web 문서를 확인하면 Source Code로만 확인된다.
 - MySQL과 연동하면 Web Browser로 Database를 관리하는 것이 가능하다.
 - PHP를 이용한 MySQL Database 관리

  · 일단 Web상에서 Database를 관리하기위해서는 Database 즉, MySQL은 물론 DNS Server가 구축되어 있어야하고 Apache 설정도 되어 있어야한다.
  · Apache 설정 시 DocumentRoot를 원하는 Directory로 설정한다.
  · Web상에서 phpmyadmin을 Download 받아 Apache의 DocumentRoot에 삽입한다.
  · 모든 설정이 완료되고 모든 Daemon을 재실행하면 Client Computer로 Database Server에 접근해 원격으로 Database를 관리할 수 있게 된다.
    ※ phpmyadmin 압축 File은 http://www.phpmyadmin.net에서  제공

 

2. Zero Board
 - Server에 설치해 사용하는 Open Source 게시판
 - php Package가 설치되어 있어야 사용가능하다.
 - 기능
  · 회원 관리, 쪽지기능, 게시판 권한 설정 등 관리자가 게시판을 운영하는데 편리한 기능 제공
  · MySQL이라는 Database System을 같이 이용해 자료의 안정성과 일관성이 보장되며 자료의 추출, 가공, 이식, 보관이 용이하다.
 - Zero Board를 이용하기 위해서는 phpmyadmin과 마찬가지로 File이 필요하며 http://www.xpressengine.com에서 제공하고 있다.

 - Database를 이용해 Zero Board를 사용하기 때문에 DNS, Apache, MySQL 모두 설치되어 있어야한다.
 - Web Site에서 Zero Board와 Database 연동 설치
  · 설치 언어 선택

  ◦ 설치 시 사용할 언어를 선택한다.
 · 설치 조건 확인

  ◦ Zero Board의 php 문서가 들어있는 xe Directory의 허가권이 707이 아니면 오류가 발생하며 허가권을 707로 수정해야 설치를 진행할 수 있다.
  · DB선택

    ◦  MySQL과 연동할 것이기 때문에 MySQL을 선택한다.
  · DB 정보입력

  ◦ DB 정보를 입력한다.
  ◦ DB 아이디 : 실제 MySQL 내의 user Table의 사용자
  ◦ DB 비밀번호 : 실제 MySQL 내의 user Table의 사용자 비밀번호
  ◦ DB 이름 : 실제 MySQL 내의 user Table의 사용자와 연동되어 있는 DB 이름
  ◦ DB 호스트네임 : 실제 MySQL 내의 user Table의 사용자의 host
 · 환경 설정

    ◦  시간을 설정한다.
 · 관리자 정보 입

  ◦ 관리자의 ID로 사용할 E-mail 주소, 비밀번호,  Nickname, 정보 상에 표시할 ID를 입력한다.
 · 설치 완료후 초기화면

  ◦ 설치를 완료하면 여러 가지 기능을 이용해 게시판의 권한, 기능 등 관리자가 원하는 데로 편집할 수 있다.

 

 

'Linux > CentOS Linux 6.5' 카테고리의 다른 글

Chapter 14. MySQL  (0) 2015.08.07
Chapter 13. Apache  (0) 2015.08.07
Chapter 12. DNS(Domain Name Service)  (0) 2015.08.07
Chapter 11. NFS(Network File System)  (0) 2015.08.07
Chapter 10. FTP Service - Vsftpd  (0) 2015.08.07