Algunos de los requisitos necesarios para que una web funcione correctamente Versión PHP
En este ejemplo necesita que la version de PHP sea mayor o igual que 5.2
php
$phpversion = substr(PHP_VERSION, 0, 6);
if($phpversion >= 5.2) {
echo "Version PHP correcta";
}
else{
echo "No puede continuar con la instalacion";
exit;
}
Comprobar si una extension esta cargada
Si CURL esta cargado o no
php
if (!extension_loaded('curl')){
echo 'No esta cargada, proceda a instalarla';
exit;
}else{
echo 'Instalada';
}
Si un modulo Apache esta instalado
Si el mod_rewrite esta cargado
php
if (in_array('mod_rewrite',apache_get_modules())){
echo "Instalado";
}else{
echo "No Instalado";
}
Permisos de una carpeta
php
if(is_writable('/images')) {
echo 'OK - se puede scribir';
}
elseif(!file_exists('/images')) {
echo 'No oncontrado';
}
else {
echo 'No se puede escribir (comprobar los permisos (chmod 755) para solucionar el problema)';
exit;
}