martes, 14 de enero de 2014

Comprobar extensiones de SQLServer para PHP (mssql, msql)

Aveces es necesario conectar nuestros desarrollos a bases de datos en SQLServer ya que son aplicaciones desarrolladas por externos o por X causa,  pues en este tenor  podemos comprobar si realmente tenemos instaladas las extensiones necesarias en nuestro php para realizar las conexiones a las bases de datos.

Con el siguiente script en PHP podemos hacerlo rápidamente y saber si tenemos que instalarlas :



if (function_exists('mssql_connect')){ 
 echo "mssql_connect SI "; 
} else { 
 echo "mssql_connect NO "; 
} 
if(extension_loaded("mssql")) { 
 echo "MSSQL SI "; 
} else { 
 echo "MSSQL NO"; 
}  
if(extension_loaded("msql")) { 
 echo "MSQL SI "; 
} else { 
echo "MSQL NO "; 
}   
$ext = get_loaded_extensions(); 
if(in_array('mssql', $ext)) 
 echo ': Tienes mssql correctamente instalado '; 
else 
 echo ': NO tienes mssql instalado '; 
phpinfo();  






Si es necesario instalarlas  las podemos hacer de la siguiente manera (en Debian y derivados) :

aptitude install php5-sybase php-db


No hay comentarios: