1. http://www.oracle.com 에 접속
-> Oracle Database 10g Express Edition for Linux x86 클릭
-> oracle-xe-10.2.0.1-1.0.i386.rpm 다운로드
2. 설치 필요 라이브러리 설치
-> yum install glibc
-> yum install libaio
3. 오라클 rpm 설치
-> rpm -ivh oracle-xe-10.2.0.1-1.0.i386.rpm
4. 오라클 설정
-> /etc/init.d/oracle-xe configure
# Specify a port that will be used for the database listener [1521]: 오라클포트번호
# This can be done after initial configuration: Confirm the password: SYS 또는 SYSTEM 암호
# Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]: 부팅후 자동 오라클을 실행할지 여부
5. 오라클 환경변수 설정
-> cd /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin
-> ./oracle_env.sh (실행)
6. 부팅후 자동 환경변수 실행
-> vim /root/.bash_profile
# /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/./oracle_env.sh (삽입)
# export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server (삽입)
# export ORACLE_SID=XE
7. 웹브라우저 접속
-> 아이디 : sys 패스워드 : 위 4번 오라클설정에서 넣었던 sys 암호
7.1 oci 라이브러리 추가
-> yum install php-pear
-> pecl install oci8
# php.ini 에서
-> extension=oci8.so
7.2 아파치 설치후 다음작업
-> /usr/local/apache/bin/./apachectl stop
8. php 설치
-> export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
# php 소스 컴파일 디렉토리에서
-> ./configure --prefix=~~~~ --enable-pdo --with-pdo-oci=$ORACLE_HOME --with-oci8=$ORACLE_HOME --with-oracle=$ORACLE_HOME
# 나머진 기존 php 설치법대로 진행
8.1 아파치 시작
-> /usr/local/apache/bin/./apachectl start
9. 테스트 (PHP)
$conn=oci_connect("아이디","패스워드","localhost/XE");
if($conn) echo "success";
참고)
# 오라클 시작
-> /etc/init.d/oracle-xe start
# 오라클 정지
-> /etc/init.d/oracle-xe stop
# 외부네트워크망에서 http://서버아이피:8080/apex 접속하게 하려면
-> ./sqlplus sys/패스워드
-> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
'공부 해 Boa요. > Linux Server' 카테고리의 다른 글
웹 계정 추가 스크립트 (0) | 2011.03.31 |
---|---|
사용자 계정 추가 쉘 스크립트 (1) | 2011.03.31 |
.htaccess 를 이용한 이미지 핫링크 예방법 (0) | 2009.07.03 |
.htaccess 활용해 불필요한 리퍼러 제거하기 (0) | 2009.07.03 |
서버에서 TAR명령어 사용하기 ( TAR압축풀기 ) (1) | 2009.03.29 |