Você está na página 1de 2

DOCUMENTAÇÃO: Instalação do “ PDO_OCI ” do php 7.0.

33
SEÇÃO TÉCNICA DE ADMINISTRAÇÃO DE SERVIDORES

>> ESSE TUTORIAL FOI CONSTRUÍDO USANDO DISTRIBUIÇÃO


DEBIAN 9 - 64 bits<<

Esses passos devem ser executados após a instalação do oracle client

OBS.: Verificar se a biblioteca libaio1 está instalada.


Caso os repositórios não estejam disponíveis ou necessite dos arquivos de
instalação do oracle_client, acesse à área de ADM servidores e procure pela pasta
PDO_OCI. Lá deve conter todos os arquivos necessários para realização da instalação.

 Crie o arquivo /etc/ld.so.conf.d/oracle.conf com o conteúdo abaixo:

/usr/lib/oracle/<<versao>>/client64/lib

 Execute o comando ldconfig para recarregar as configurações

 Acesse o diretório /opt

 Execute os comandos abaixo:


pecl download OCI8 (se não conseguir verifique a área do DIT$
- Adm Servidores – Documentações - pdo_oci8_php7)
tar zxvf <<arquivo baixado>>.tgz
cd <<pasta descompactada>>/
phpize
./configure
--with-oci8=/usr/lib/oracle/<<versão>>/client64/lib
make install

 Crie o arquivo /etc/php/7.0/mods-available/oci8.ini com o


conteúdo abaixo:

extension=oci8.so

 Crie um link deste arquivo no caminho


/etc/php/7.0/apache2/conf.d/ com o nome 20-oci8.ini

ln -s ../../mods-available/oci8.ini 20-oci8.ini

(verifique o diretório atual para que o comando acima funcione)

As informações contidas neste documento são de propriedade da , e servem apenas para consulta interna. Reprodução, publicação ou
qualquer outro tipo de disseminação deste documento, ou de parte dele, sem autorização prévia, é estritamente 1 proibido.
Para realizar a instalação do PDO_OCI, realize o download do arquivo
https://github.com/php/php-src/tree/PHP-7.0.33 (se atente a versão do PHP) no
diretório /opt.

Obs.: Arquivo disponível na área do DIT$ - Adm Servidores – Documentações -


pdo_oci8_php7)

Feito o download descompacte o aplicativo no /opt.

Entre na pasta
# cd <<pasta descompactada>>/ext/pdo_oci/

Execute os comandos a seguir


# phpize
# cp -rf /usr/include/oracle/<<versão>>/client64/* ./include/
# ./configure --with-pdo-oci=/usr/lib/oracle/<<versão>>/client64/
# make install

Crie o arquivo pdo_oci.ini na pasta de modúlos (vim


/etc/php/7.0/mods-available/pdo_oci.ini) disponíveis do php e o link simbólico
igualmente ao passo anterior, mundando apenas o nome da lib com o conteúdo
"extension=pdo_oci.so"

ln -s /etc/php/7.0/mods-available/pdo_oci.ini /etc/php/7.0/apache2/conf.d/pdo_oci.ini

# /etc/init.d/apache2 restart

As informações contidas neste documento são de propriedade da , e servem apenas para consulta interna. Reprodução, publicação ou
qualquer outro tipo de disseminação deste documento, ou de parte dele, sem autorização prévia, é estritamente 2 proibido.

Você também pode gostar