Install OCI8 on PHP
Needs:
pecl - sudo apt-get install php-pear
phpize - sudo apt-get install php5-dev
1. Download "Oracle Instant Client Basic and SDK" from http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
2. Extract the content of both archives to /etc/opt/oci8/
3. Go to /etc/opt/oci8/ and find the file called libclntsh.so.*.* (e.g. libclntsh.so.12.1) and create a symbolic link called libclntsh.so
. sudo ln -s libclntsh.so.12.1 libclntsh.so
4. Install the package libaio-dev
. sudo apt-get install libaio-dev
5. Install now the oci extension:
. sudo pecl install oci8
. when prompt insert the path to the path to instantclient: instantclient,/etc/opt/oci8/
Build process completed successfully
Installing '/usr/lib/php5/20121212/oci8.so'
install ok: channel://pecl.php.net/oci8-2.0.7
configuration option "php_ini" is not set to php.ini location
You should add "extension=oci8.so" to php.ini
6. Locate your php.ini and add the line "extension=oci8.so"
Installing '/usr/lib/php5/20121212/oci8.so'
install ok: channel://pecl.php.net/oci8-2.0.7
configuration option "php_ini" is not set to php.ini location
You should add "extension=oci8.so" to php.ini