트위터 @sitehis Sitehis.com (SiteN.kr + SiteH.kr) 시작페이지로 | 검색공급자추가 | 즐겨찾기추가 | Bookmark and Share
  Sitehis  
사이트보도자료사이트히스토리사이트커뮤니티도메인/호스팅홈페이지제작웹유지보수홈페이지몰솔루션몰디자인몰이벤트제휴몰마이페이지
  스타이동?
아이디
비밀번호
Twitter로그인 | @sitehis
회원가입 | 아이디/비밀번호 찾기
  유머즐거운이야기  
   
  . 인터넷 새소식  
  . 웹개발분야 새소식  
  웹디자인 새소식  
  PHP프로그램 새소식  
  웹서버 새소식  
  HTML/CSS 팁공유  
  Javascript 팁공유  
  PHP 팁공유  
  플래쉬 팁공유  
  제로보드XE 팁공유  
  위젯 팁공유  
  오픈API 팁공유  
  스마트폰어플 팁공유  
  웹서버보안 팁공유  
  유용한 자료실  
  유료솔루션정보  
  유료호스팅정보  
  유료서버임대정보  
  무료호스팅정보  
  Sitehis에 공개제안  
   
상담신청하기
진행중인 이벤트가 없습니다.
 사이트커뮤니티
(전체) 유머즐거운이야기 | 회사경영창업 | 인터넷 새소식 | 웹개발분야 새소식 | 웹디자인 새소식 | PHP프로그램 새소식 | 웹서버 새소식 | HTML/CSS 팁공유 | Javascript 팁공유 | PHP 팁공유 | 디자인 팁공유 | 플래쉬 팁공유 | 제로보드XE 팁공유 | 위젯 팁공유 | 오픈API 팁공유 | 스마트폰어플 팁공유 | 웹서버보안 팁공유 | 유용한자료실 | 유료솔루션정보 | 유료호스팅정보 | 유료서버임대정보 | 무료호스팅정보 | Sitehis에 공개제안 | 전남오픈마켓 | 임시저장 | 호스팅신청
제목

(임시)php oracle oci8 설치 http://sitehis.com/db_talk_615

작성자 박선민 작성일 2016-01-25 조회 1308

Centos에서 yum php-oci8.i386을 설치하니, 다음과 같은 에러가 나온다.

[root@sitehis rpm]# php
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/oci8.so' - libclntsh.so.12.1: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/pdo_oci.so' - libclntsh.so.12.1: cannot open shared object file: No such file or directory in Unknown on line 0

오라클 12.1 버전의 클라이언트가 설치되어 있지 않기 때문이다.

그래서 오라클가서 다운 받는다.

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

그리고 rpm을 설치한다.

[root@sitehis rpm]# ll
합계 57376
-rw-r--r-- 1 root root 58066286  1월 25 12:42 oracle-instantclient11.2-basic-11.2.0.4.0-1.i386.rpm
-rw-r--r-- 1 root root   610198  1월 25 12:42 oracle-instantclient11.2-devel-11.2.0.4.0-1.i386.rpm
[root@sitehis rpm]# rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.i386.rpm
준비 중...               ########################################### [100%]
   1:oracle-instantclient11.########################################### [100%]
[root@sitehis rpm]# rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.i386.rpm
준비 중...               ########################################### [100%]
   1:oracle-instantclient11.########################################### [100%]
 

path를 export해야하니, profile.d 에도 추가한다.

[root@sitehis rpm]# cat /etc/profile.d/oracle.sh
export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client/lib:$LD_LIBRARY_PATH
export ORACLE_HOME=/usr/lib/oracle/12.1/client
export OCI_INCLUDE_DIR=/usr/include/oracle/12.1/client
export OCI_LIB_DIR=/usr/lib/oracle/12.1/client/lib
export TNS_ADMIN=/usr/lib/oracle/12.1/tnsadmin
[root@sitehis rpm]# export PATH=/usr/lib/oracle/12.1/client/bin:$PATH

 그런데.. 또 에러..

ERROR [Error: ORA-12154: TNS:could not resolve the connect identifier specified]

이것보고 해결함

https://github.com/joeferner/node-oracle/issues/59

[root@sitehis lib]# cat /usr/lib/oracle/12.1/tnsadmin/tnsnames.ora
ORATEST=
    (DESCRIPTION=(ADDRESS = (PROTOCOL = TCP)(HOST = 210.xxx.xxx.xxx)(PORT = 1523))
    (CONNECT_DATA = (SERVER = DEDICATED)(SID = OPENDBT)))
[root@sitehis lib]#

$con = oci_connect('new21','new21pass', 'oratest');
print_r($con);

 

<기타 참고>

https://www.lesstif.com/pages/viewpage.action?pageId=23757143

http://shiki.me/blog/installing-pdo_oci-and-oci8-php-extensions-on-centos-6-4-64bit/

setsebool -P httpd_can_network_connect_db on

chcon -t textrel_shlib_t /u01/app/oracle/product/11.2.0/db_1/lib/libclntsh.so.11.1



회원가입없이 트윗터 아이디로 로그인하여 댓글을 작성할 수 있습니다~!!


Siniorina 이 흥미로운 강한 조언을 주셔서 감사합니다, 당신 흥미로 기사를 통해 올 최고! 나는 당신에게 건강, 장수, 성공, 행복과 마음의 평화를 기원합니다.
진심으로

voyance gratuite par mail - http://www.voyance-marie-liesse.com
Siniorina 포럼 주셔서 감사합니다 난 그냥 빨리 많은 것을 발견 즐거운 시간을 내 지식을 확장

consultation voyance gratuite - http://www.rubis-voyance.com
Siniorina 나는 멋진 공유를 축하드립니다. 이 계속!
진정으로

voyance en ligne gratuite - http://www.sidonie-voyance.com/
Siniorina Vraiment sympa ce site web
voyance gratuite - http://www.voyance-gratuite.eu

좋은글은 아낌없이 스크랩을^^ 유명해지게^^ 행복해지게^^
   
Facebook페이스북스크랩   구글북마크  


- RSS 구독하기
     
믹시

- 퍼가실 경우에는 각 게시물 출처를 확인하시고 출처를 남겨주세요
- 게시물들은 신문기사와 달리 사실보다 의견 중심일 것입니다.
- 사실이 아니거나 본인 의견과 다르면 댓글로 수정하여 주세요.

이전글 git repo
다음글 Android Studio SVN ignore list
      
 

sitehis.com intro
sitehis.com price
sitehis.com copyright