Como instalar OCI8
La extensión OCI8 se puede añadir a una instalación de PHP existente.
Es necesario tener instalado el PHP y tener descargado el instantclient 11.2.0.3 basic, sdk de32bits, 64bits (según la versión del PHP y sus módulos), en la parte de abajo del presente documento se indica cómo instalar el instant client.
1. Descargamos el OCI8 desdehttp://pecl.php.net/package/oci8
2. Descomprimimos el paquete OCI8, éste se encuentra comprimido en tgz (en Solaris no viene el descompress para tgz, hay que hacer la descompresión en un Linux)
Tar –xzf archivo.tgz
3.Mover la carpeta de oci8 a la ruta donde deseemos
4. Ingresamos a la carpeta, y dentro de la carpeta escribimos phpize para que genere el instalador:
*phpize (Este se encuentra en la carpeta bin delphp)
Si no tenemos la carpeta bin en el path, debemos de poner la ruta completa del phpize
Ejemplo: bash-3.00# /usr/local/php-5.4.4/bin/phpize
5. Configuramos el paquete
./configure--with-oci8=instantclient,/usr/local/oracle/instantclient_11_2
6. make
7. make install
8. Después de la instalación del OCI8, editamos el fichero php.ini y añadimos la línea:
extension=oci8.so o ladescomentariamos en caso de que ya se encuentre en el php.ini
Cerciorarse que la línea del “extension_dir=” se encuentre también descomentariada
9. Reiniciar el apacheINSTANT CLIENT SDK Y BASIC
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
Descargar el SDK Y Basic según la versión de base que se maneje, si el equipo a instalares de 64bits, descargar el paquete de sdk y basic de 32 bits, así no da problemas al hacer “make” al php
Instalacion del OCI8
Instalación
1. Install the ZIP-Files as the root user.
unzipinstantclient-basic-solaris6432-10.2.0.3-20070101.zip
unzip instantclient-sdk-solaris6432-10.2.0.3-20070101.zip
*Esto es referencial, debido a que hay que tener en cuenta la versión de la base que...
Regístrate para leer el documento completo.