Como habilitar a extensão MySQLi em um web-server
Antes de ir diretamente para os passos que voce procura, vou dar-lhe algumas ideias sobre MySQLi. Então, eu vou explicar como podemos habilitar o MySQLi em um servidor cpanel e como podemos verificar se o MySQLi está habilitado ou não no servidor.
O que é MySQLi?
Simplesmente é uma extensão do MySQL para a linguagem de programação PHP. A extensão MySQL (MySQL Improved) é um driver de banco de dados relacional utilizado na linguagem de programação PHP para fornecer uma interface com bancos de dados MySQL. Os desenvolvedores da linguagem de programação PHP recomendam usar o MySQLi quando se lida com versões do MySQL 4.1.3 e mais recentes (tirando proveito de novas funcionalidades). A extensão MySQL tem uma série de benefícios, alguns deles estão listados abaixo:
>> Uma interface orientada a objetos
>> Suporte para instruções preparadas
>> Suporte para múltiplas declarações
>> O suporte para transações
>> Suporte a depuração reforçada
>> Suporte de servidor incorporado
>> Poderosa funcionalidade
Como verificar se a extensão MySQLi está habilitada ou não no servidor?
Você pode verificar a extensão MySQL da própria linha de comando executando o comando a seguir:
# php -m | grep mysql
Como habilitar a extensão MySQLi em um web-server com cPanel?
Nós podemos simplesmente habilitar a extensão MySQL “Improved” pela reconfiguração do web-server com o script easyapache. É muito simples, basta executar os scripts abaixo a partir da linha de comando (SSH) como usuário root, e selecione a MySQLi a partir da lista de extensão. Veja a imagem em anexo para obter mais detalhes:
Comando para iniciar o easyapache no web-server:
# /scripts/easyapache
Como habilitar a extensão MySQLi em um web-server sem o cPanel?
Em um servidor sem cPanel, você precisa compilar o MySQL com a extensão MySQLi. Faça o seguinte:
# ./configure --with-mysql=/usr --with-mysqli=/usr/bin/mysql_config
Como verificar se a extensão MySQLi está habilitada no servidor?
Execute o comando abaixo e voce terá o retorno:
# php -m|grep mysql mysql mysqli