1. oracle instaclient설치 :    https://gist.github.com/gido/5237100

 

  다운로드

   instantclient-basic-macos.x64-11.2.0.4.0

   instantclient-sdk-macos.x64-11.2.0.4.0

  instantclient-sqlplus-macos.x64-11.2.0.4.0 

 터미널 열고 unzip으로 풀어주는게 편하다.


mv instantclient_11_2 /usr/local


참고 문서대로 링크를 잡아준다


ln -s /usr/local/instantclient_11_2/sdk/include/*.h /usr/local/include/
ln -s /usr/local/instantclient_11_2/sqlplus /usr/local/bin/
ln -s /usr/local/instantclient_11_2/*.dylib /usr/local/lib/
ln -s /usr/local/instantclient_11_2/*.dylib.11.1 /usr/local/lib/
ln -s /usr/local/lib/libclntsh.dylib.11.1 /usr/local/lib/libclntsh.dylib


sqlplus  테스트!


pecl 을 위해서는 pear가 필요하다.


2. pear 설치 : http://coolestguidesontheplanet.com/installing-pear-osx-10-9-mavericks-osx10-810-7/


참고 링크에는 환경 설정 까지 하라고 했는데 나는 아래 명령어만 해도 진행되었다.


cd /usr/local
curl -O  http://pear.php.net/go-pear.phar
sudo php -d detect_unicode=0 go-pear.phar


3. pecl 설치


pecl install oci8


완료되면 php.ini에 extension=oci8.so 를 추가 하고  아파치 재시동


4. php info 를 확인!