Como habilitar PDO - Ubuntu 16.4 apahe2 [RESOLVIDO]

1. Como habilitar PDO - Ubuntu 16.4 apahe2 [RESOLVIDO]

Murillo Araújo
Murillolnx

(usa Outra)

Enviado em 11/05/2017 - 14:53h

Galera, muito boa tarde a todos !

Recentemente passei a fazer parte desta comunidade, fiquei impressionado como essa comunidade de software livre é unida. Digo isso pois eu não utilizava Ubuntu, passei também a utilizar recententente, e já cara de entrei para essa comunidade
Quero agradecer a todos pela inião.

Vamos lá, instalei o apache no ubuntu 16.4 para trabalhar com PHP, até ai tudo bem, tudo funcionando, tudo ok. O problema veio a surgir quando eu tento usar a classe de conexão PDO: o sistema me retorna uma mensagem de erro.

Dei um PHP info e percebi que os drivers PDO estão desabilitados, vejam: o retorno do comando abaixo phpinfo():

PDO support enabled
PDO drivers no value.

Já pesquisei no fórum inteiro se não há nenhuma solução, encontrei problemas relacionados, mas não consegui ativar esses drivers, ja habilitei as linha no php.ini extension=php_pdo.dll , extension=php_pdo_mysql.dll, restartei servidor e nada.

O Mysqli orientado a objetos funciona normal. Emfim, agradeço a todos desde já.


  


2. Re: Como habilitar PDO - Ubuntu 16.4 apahe2 [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/05/2017 - 16:41h

extension=php_pdo.dll , extension=php_pdo_mysql.dll? Esse contexto é para Windows.

Você instalou o php utilizando o apt?

Creio que no Ubuntu o pdo está no pacote do sybase.

# php -v; apt-cache search php | grep sybase


3. Como habilitar PDO - Ubuntu 16.4 apache2

Murillo Araújo
Murillolnx

(usa Outra)

Enviado em 11/05/2017 - 16:58h

Sim ! Instalei diretamente pelo apt

Sudo apt-get install apache2. Fiz todas as configurações de modo reescrita (rewrite), Phpmyadmin permissao de alteração de pastas etc. Só esse bendito PDO está me gerando dores de cabeça kkk.

No caso eu tentei habilitar pelo php.ini, isso seguindo algumas dicas encontradas aqui, já postadas anteriormente.

Vou testar essa configuração e já retorno.


4. Como habilitar PDO - Ubuntu 16.4 apache2

Murillo Araújo
Murillolnx

(usa Outra)

Enviado em 11/05/2017 - 18:13h

Não consegui ainda, alguém sabe galera ?



5. Re: Como habilitar PDO - Ubuntu 16.4 apahe2

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/05/2017 - 18:51h

Murillolnx escreveu:

Não consegui ainda, alguém sabe galera ?


http://imgur.com/a/A8hUA

Posta a saída do comando abaixo:

# php -v; apt-cache search php | grep sybase


6. Como habilitar PDO - Ubuntu 16.4 apahe2

Murillo Araújo
Murillolnx

(usa Outra)

Enviado em 11/05/2017 - 19:12h


Amarildo a saido do comando que você sugeriu foi a seguinte:

-----------------------------------------------------------------------------------------------------------------
PHP 7.0.15-0ubuntu0.16.04.4 (cli) ( NTS )

Copyright (c) 1997-2017 The PHP Group

Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

with Zend OPcache v7.0.15-0ubuntu0.16.04.4, Copyright (c) 1999-2017, by Zend Technologies

php-sybase - Sybase module for PHP [default]
php7.0-sybase - Sybase module for PHP
--------------------------------------------------------------------------------------------------------------------

Mas logo após executar o comando sugerido Pelo Felipe de certo !

sudo apt-get install php-pdo php-mysql
sudo service apache2 restart

Ai dei um phpinfo e os drivers apareceram habilitados: vejam a saída após os comandos acima:

PDO support enabled
PDO drivers dblib, mysql

Antes estava assim:

PDO support enabled
PDO drivers no value.

Rapaziada, muito obrigado pela atenção ! Resolvi meu problema e acabei de conseguir a conexão, depois de horas tentando( era mais simples que eu pensava kkk). Muito obrigado ! No que eu puder ajudar outros da comunidade que também tenham problemas estarei sempre disponível. Abraço galera, problema resolvido.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts