Conexão Informix - Scriptcase 8.1 - Linux

Conexão Informix - Scriptcase 8.1 - Linux

Para ativar a conexão com Informix no Linux, devemos realizar os seguintes passos:

Pré-requisitos

Passo 1 -  Adicionar a arquitetura i386 e instalar os pacotes abaixo :

UBUNTU\DEBIANCENTOS\RHEL
- sudo dpkg --add-architecture i386

- sudo apt-get update

- sudo apt-get install libaio1:i386
- sudo apt-get install libncurses5:i386
- sudo apt-get install alien

- sudo apt-get install gcc-multilib g++-multilib

- sudo apt-get install libpam0g:i386

- sudo apt-get install ksh:i386
- sudo apt-get install unixodbc-dev:i386 unixodbc:i386
- sudo yum update
- sudo yum install libaio-devel.i686
- sudo yum install libaio.i686
- sudo yum install glibc.i686
- sudo yum install compat-libstdc++-33.i686
- sudo yum install glibc-devel.i686
- sudo yum install libstdc++.i686
- sudo yum install libstdc++.i686
- sudo yum install pam.i686
- sudo yum install ncurses-devel.i686
- sudo yum install unixODBC.i686
- sudo wget ftp://195.220.108.108/linux/centos/6.7/os/i386/Packages/ksh-20120801-28.el6.i686.rpm
- sudo yum install ksh-20120801-28.el6.i686.rpm
- sudo yum install nano



Passo
 2 - Download Informix Client SDK :

- Client SDK 3.70.UC8.DE 


Passo 3
 - Download extensão PHP : 

PHP 56
PHP 54


Passo 4 - Copiar a extensão para pasta ext do scriptcase :
- sudo cp pdo_informix.so /opt/NetMake/v81/components/apache/ext/

Passo 5 -  Editar e adicionar no fim do arquivo php.ini a extensão informix :
- sudo nano /opt/NetMake/v81/components/apache/conf/php.ini
- extension=pdo_informix.so

Passo 6 - Instale o Informix Client SDK :
- sudo tar -xf clientsdk.3.70.UC8DE.LINUX.tar
- sudo ./installclientsdk

Requisito: O diretório de instalação do client Informix deve ser: /opt/IBM/ifx

Passo 7 - Edite o arquivo php.fcgi :
- sudo nano /opt/NetMake/v81/components/apache/cgi-bin/php.fcgi

Passo 8 - Adicione o conteúdo abaixo , na linha acima de exec $PHPCGI :

INFORMIXDIR="/opt/IBM/ifx/"
INFORMIXSQLHOSTS="/opt/IBM/ifx/etc/sqlhosts"
INFORMIXSERVER="demo_on"
ODBCINI="/opt/IBM/ifx/etc/odbc.ini"
LD_LIBRARY_PATH="/opt/IBM/ifx/lib:/opt/IBM/ifx/lib/esql:/opt/IBM/ifx/lib/cli:/opt/IBM/ifx/lib/c++:/opt/IBM/ifx/lib/client:/opt/IBM/ifx/lib/dmi"
CLIENT_LOCALE="en_US.utf8"
DB_LOCALE="en_US.819"

export INFORMIXDIR
export INFORMIXSQLHOSTS
export INFORMIXSERVER
export ODBCINI
export LD_LIBRARY_PATH
export CLIENT_LOCALE
export DB_LOCALE

Passo 9 - Reinicie o apache :
- sudo /etc/init.d/apachesc81 restart

    • Related Articles

    • Instalando ScriptCase PHP 7.3 utilizando XAMPP no Linux

      Xampp Installation Using PHP 7.3 XAMPP Permite instalar facilmente o Apache em seu próprio computador, independentemente do seu sistema operacional (Linux, Windows, MAC ou Solaris). Primeiro vamos baixar o  XAMPP PHP ...
    • Conexão DB2 - Scriptcase 8.1 - Linux

      Para realizar a conexão ao DB2 no Linux, devemos realizar os passos abaixo: Pré-Requisitos Passo 1 -  Adicionar a arquitetura i386 e instalar os pacotes abaixo : UBUNTU\DEBIAN CENTOS\RHEL - sudo dpkg --add-architecture i386 
- sudo apt-get update
 - ...
    • Conexão Oracle - Scriptcase 8.1 - Linux

      Para realizar a conexão ao Oracle no Linux, devemos realizar os passos abaixo: Pré-Requisitos Passo 1 -  Adicionar a arquitetura i386 e instalar os pacotes abaixo : UBUNTU\DEBIAN CENTOS\RHEL - sudo dpkg --add-architecture i386 
- sudo apt-get update
 ...
    • Conexão DB2 - Scriptcase

      Ativando conexão DB2 no Scriptcase:   1. Faça o download do cliente instantânea de DB2 formar a url abaixo ou baixar o arquivo na final deste tutorial:   - Data Server Driver Package 10.5 - http://www-01.ibm.com/support/docview.wss?uid=swg27016878 ...
    • Conexão Oracle - Scriptcase

      Em várias ocasiões nos deparamos com lentidão no momento da conexão com o banco de dados ou com a edição e execução de aplicações.  Para resolver este problema podemos configurar o filtro da conexão para que o carregamento dos dados seja otimizado. ...