develop:tool:phpstorm:install:php_oci8:mac
문서의 이전 판입니다!
PHP OCI8 설치 ( MacOS )
오라클 설정
- 오라클 클라이언트를 다운로드 받는다
https://www.oracle.com/technetwork/topics/intel-macsoft-096467.html - 아래의 3개의 파일은 꼭 필요하다
- instantclient-basic-macos.x64-12.2.0.1.0-2.zip
- instantclient-sqlplus-macos.x64-12.2.0.1.0-2.zip
- instantclient-sdk-macos.x64-12.2.0.1.0-2.zip
- 다운로드 받은 파일의 압축을 해제한다
파일압축이 instantclient_12_2 폴더에 압축이 풀린다$ unzip instantclient-basic-macos.x64-12.2.0.1.0-2.zip $ unzip instantclient-sqlplus-macos.x64-12.2.0.1.0-2.zip $ unzip instantclient-sdk-macos.x64-12.2.0.1.0-2.zip
- 압축을 해제한 디렉토리를 /usr/local 로 이동한다
$ sudo mv instantclient_12_2 /usr/local
- .bash_profile 을 설정한다
vi ~/.bash_profile
# ORACLE ENV , OCI8 with PHP — 20181007 export ORACLE_HOME=/usr/local/instantclient_12_2 export OCI_INC_DIR=/usr/local/instantclient_12_2/sdk/include/ export OCI_LIB_DIR=/usr/local/instantclient_12_2 export LD_LIBRARY_PATH=/usr/local/instantclient_12_2 export DYLD_LIBRARY_PATH=/usr/local/instantclient_12_2:$DYLD_LIBRARY_PATH
- 파일에 대한 심볼릭링크를 생성한다
$ ln -sf /usr/local/instantclient_12_2/sdk/include/*.h /usr/local/include/ $ ln -sf /usr/local/instantclient_12_2/sqlplus /usr/local/bin/ $ ln -sf /usr/local/instantclient_12_2/*.dylib /usr/local/lib/ $ ln -sf /usr/local/instantclient_12_2/*.dylib.12.1 /usr/local/lib/ $ ln -sf /usr/local/instantclient_12_2/libclntsh.dylib.12.1 /usr/local/lib/libclntsh.dylib
develop/tool/phpstorm/install/php_oci8/mac.1538894467.txt.gz · 마지막으로 수정됨: 저자 starlits
