Mongo não carrega - Ubuntu 14.04 - PHP5 - Apache2

1

Eu tenho um droplet Digital Ocean onde eu instalei recentemente o Ubuntu 14.04, o php5, o apache2 e toda a pilha LAMP. Eu também instalei o mongo server e o mongo driver para php com ajuda de todos os fóruns online.

  1. Em sudo pecl install mongo , adicionei extension=mongo.so a php.ini . isto é /etc/php5/apache2/php.ini e /etc/php5/cli/php.ini . Então eu reiniciei o apache.

  2. Tentei php -m e consigo ver o módulo mongo na lista.

  3. Eu tentei php --ini e vejo 20-mongo.ini em Additional .ini parsed list

Mas para a vida de mim eu não consigo fazer isso funcionar. Não vai aparecer em phpinfo() . Eu estou tentando executar um aplicativo Codeigniter onde eu estou carregando a biblioteca mongo e sua falha nesta linha particular

if (!class_exists('Mongo')) {
   $this->_show_error('The MongoDB PECL extension has not been installed or enabled', 500);
}

Como resolvo o que está acontecendo?

Detalhes:
Ubuntu - 14.04.5 Provedor de serviços - Oceano Digital

    
por eNeMetcH 13.08.2016 / 09:17

1 resposta

0

Foi o erro mais ridículo. Eu estava prestes a ir em frente e excluir essa pergunta, mas achei que poderia ajudar outras pessoas que cometem erros bobos como eu.

Eu reiniciei o servidor como service apache2 restart .

O que eu deveria ter feito é sudo service apache2 restart .

Eu sei!

    
por eNeMetcH 13.08.2016 / 09:46