Instalar oci8 en etch

Ir abajo

(Etch) Instalar oci8 en etch

Mensaje  Franklin Pereira el Mar Jul 07, 2015 1:03 pm

Recuerde primero debe compilar el apache2 ( ver la guia de compilacion apache2)

Crear el usuario oracle
Código:
adduser oracle
colocarle una contraseña

descargar los siguientes archivos:
oracle.tar.gz libmowitz-dev_0.2.0-1_i386.deb, libmowitz0_0.2.0-1_i386.deb, oci8-1.3.4.tgz

ir a la carpeta del usuario
Código:
/home/usuario

obtener privilegios de root
Código:
sudo bash

mover los archivo a la ruta oracle.tar.gz libmowitz-dev_0.2.0-1_i386.deb libmowitz0_0.2.0-1_i386.deb oci8-1.3.4.tgz
Código:
mv oracle.tar.gz libmowitz-dev_0.2.0-1_i386.deb libmowitz0_0.2.0-1_i386.deb oci8-1.3.4.tgz /home/oracle

ir a la carpeta
Código:
cd /home/oracle

descomprimir el archivo oracle.tar.gz
Código:
tar -xzvf oracle.tar.gz

Código:
apt-get install php-pear
Código:
apt-get install php4-dev

Código:
cd /usr/local/src

Código:
apt-get build-dep php4
Código:
apt-get source php4

Código:
cd /php4-4.4.4

mover oci8-1.3.4.tgz a este directorio
Código:
mv /home/oracle/oci8-1.3.4.tgz .

Editar el archivo debian/rules

Código:
vi +101 debian/rules

al final de la linea 101 colocar \

Agregar en la linea 102 lo siguiente:
Código:
--with-oci8=/home/oracle/OraHome1

Código:
pecl install oci8-1.3.4.tgz

ingresar la ruta siguiente
Código:
/home/oracle/OraHome1

Código:
./configure
Código:
make
Código:
make install
Código:

dpkg-buildpackage -uc -b

Código:
cd ..

Código:
aptitude purge php4-dev php-pear

instalar los paquetes
Código:
dpkg -i libapache2-mod-php4_4.4.4-8+etch6_i386.deb  php4_4.4.4-8+etch6_all.deb php4-cgi_4.4.4-8+etch6_i386.deb php4-cli_4.4.4-8+etch6_i386.deb php4-common_4.4.4-8+etch6_i386.deb php4-curl_4.4.4-8+etch6_i386.deb php4-gd_4.4.4-8+etch6_i386.deb php4-mcrypt_4.4.4-8+etch6_i386.deb php4-mhash_4.4.4-8+etch6_i386.deb php4-odbc_4.4.4-8+etch6_i386.deb php4-recode_4.4.4-8+etch6_i386.deb php4-snmp_4.4.4-8+etch6_i386.deb

ejecutar lo siguiente en consola
Código:
echo extension=oci8.so >> /etc/php4/apache2/php.ini

crear siguiente archivo en la siguente ruta
Código:

nano /var/www/info.php

agregar lo siguiente en el archivo
Código:
<?
phpinfo();
?>
guardar archivo

editar archivo /etc/init.d/apache2 comentar la linea 6 y en la linea siguiente linea colocar:

Código:
ENV="env -i LANG=C PATH=/bin:/usr/bin:/usr/local/bin: ORACLE_HOME=/home/oracle/OraHome1 LD_LIBRARY_PATH=$ORACLE_HOME/lib NLS_LANG=SPANISH_VENEZUELA.WE8ISO8859P1 NLS_NUMERIC_CHARACTERS=".,""

editar el archivo /etc/profile y colocar al final lo siguiente: (solo se utiliza para probar la conexion con BD oracle )

Código:
ORACLE_HOME=/home/oracle/OraHome1
export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH
export PATH
LD_LIBRARY_PATH=/home/oracle/OraHome1
export LD_LIBRARY_PATH
LD_RUN_PATH=/home/oracle/OraHome1
export LD_RUN_PATH

guardar archivo

ejecutar el archivo
Código:
. /etc/profile

verificar la variables colocando el siguiente comando
Código:
env

por ultimo reiniciamos el apache
Código:
/etc/init.d/apache2 resatrt

validamos que aparezca el modulo de oci8
Código:
127.0.0.1/info.php

_________________
[Tienes que estar registrado y conectado para ver esa imagen]
¿Algun Problema? [Tienes que estar registrado y conectado para ver este vínculo]
Invitado Sabias que esta comunidad esta desde el Lun Jul 16, 2012 3:04 pm y tiene 2260 Días
avatar
Franklin Pereira
Admin

Mensajes : 199
Fecha de nacimiento : 12/04/1993
Fecha de inscripción : 19/07/2012
Localización : Venezuela

Ver perfil de usuario http://foro-frankpereira.sytes.net

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.