*make sure php5.6 is already install
1. Install Basic and the SDK Instant Client packages. Download from OTN
Download version 12.1.0.2.0. This file is required:
- instantclient-basic-linux.x64-12.1.0.2.0.zip
- instantclient-sdk-linux.x64-12.1.0.2.0.zip
2. Install OCI8 version oci8-2.0.10. Download from pecl.php.net
3. Manual install OCI8
#tar -xzf oci8-2.0.10.tgz
#cd oci8-2.0.10
#phpize
#./configure -with-oci8=share,instantclient,/usr/lib/oracle/12.1/client64/lib
#make install
4. Enable the ORACLE global variables
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib
#export ORACLE_HOME=/usr/lib/oracle/12.1/client64
5. Enable oci8 in php5.6
- create file oci.ini in /etc/php/5.6/mods-available/
- add the extension=oci8.so to the oci.ini
6. Create symlink in php5.6 folder
#ln -s /etc/php/5.6/mods-available/oci.ini 20-oci.ini in folder /etc/php/5.6/cli/conf.d
#ln -s /etc/php/5.6/mods-available/oci.ini 20-oci.ini in folder /etc/php/5.6/fpm/conf.d
7. Validate that it was successfully installed.
#php -i | grep oci8
0 comments:
Post a Comment