CentOS+Apache+PHP+CodeIgniter+PGSQL
예전에 Debian+Apache+PHP+CodeIgniter+MySQL 를 올린 적이 있다. 이번엔 CentOS에서 설치하는 법도 한 번 알아보도록 하자. DBMS 도 MySQL 이 아닌 PostgreSQL을 설치한다. 아래의 설치방법은 CentOS 5.6 과 Scientific Linux 5.5 에서 적용 가능하다. 기본 프로그램 설치 # yum groupinstall "Development Tools" # yum install git htop ntp Apache + mod_php 설치 # yum install php PostgreSQL 8.4.7 설치 설치 # yum install postgresql84 postgresql84-devel postgresql84-libs postgresql84-contrib postgresql84-server DB 초기화 # service postgresql initdb /var/lib/pgsql/data 에 초기화된 파일들이 생성된다. 설정파일 위치 : /var/lib/pgsql/data 시스템 부팅시 자동으로 실행되게 하려면, ntsysv 에서 postgresql 을 체크해주어야 한다. 사용자, DB 생성 사용자, DB 생성 # su - postgres # psql postgres = # CREATE USER 아이디 WITH PASSWORD '비밀번호' ; postgres = # CREATE DATABASE 디비이름 WITH ENCODING = 'utf-8' OWNER 아이디; 계정으로 로그인할 수 있도록 연결설정 # su - # cd /var/lib/pgsql/data/ # vi pg_hba.conf 모두 주석으로 막고 아래만 남김 host all all 0.0.0.0 0.0.0.0 password local all postgres