Você pode confirmar se mysqli
está instalado ou não, listando os módulos instalados. SSH na sua caixa do Cent OS, e emita o seguinte comando.
php -m | grep mysqli
Se nada for retornado, você não terá mysqli.so
carregado. Verifique se você tem o objeto compartilhado instalado no seu sistema.
# Located extension dir
php -i | grep extension_dir
# List mysql.so in the path returned from the previous command
ls -la /usr/lib/php/extensions/no-debug-non-zts-20090626/mysqli.so
Se o mysqli.so estiver presente e tiver as permissões -rwxr-x-rx
, você precisará carregar / ativar a extensão mysqli no arquivo global php.ini
dos sistemas.
# Adjust path to correct php.ini file.
# Run 'php -i | grep "Configuration File"' to locate, if needed
# It might be easier to use vi, or nano, for this
sudo echo "extension=mysqli.so" >> /etc/php5/php.ini
# Restart apache
sudo service httpd restart
Mais. Se você não tiver mysqli.so
presente no seu sistema. Você pode instalar o rpm seguindo o gerenciador de pacotes do sistema e repetindo a etapa anterior do php.ini.
sudo yum install php5-mysqli