#!/bin/bash
#
#php -i | grep php.ini
#cat /usr/local/lib/php.ini | grep ^memory

#Verificar Sistema Operacional/Distribuicao

#Centos 6.7
clear
echo -e "\n\nSistema Operacional\t: $(cat /etc/*release | cut -f1,3 -d " " | head -1)" > info-requisitos.txt

#Verificar versao do mysql
echo -e "Versao MySQL\t\t: $(mysql --version | cut -f6 -d " " | sed 's/\,//')" >> info-requisitos.txt

#Verificar versao do PHP
echo -e "Versao PHP\t\t: $(php -v | grep "^PHP.*" | cut -f2 -d " ")" >> info-requisitos.txt

#Modulos do PHP
echo -e "\n-------Modulos do PHP-------"  >> info-requisitos.txt

#echo -e "$(php -m | grep gd)" >> info-requisitos.txt
#echo -e "$(php -m | grep mcrypt)" >> info-requisitos.txt
#echo -e "$(php -m | grep ctype)" >> info-requisitos.txt
#echo -e "$(php -m | grep mbstring)" >> info-requisitos.txt
#echo -e "$(php -m | grep bcmath)" >> info-requisitos.txt
#echo -e "$(php -m | grep exif)" >> info-requisitos.txt
#echo -e "$(php -m | grep PDO)" >> info-requisitos.txt
#echo -e "$(php -m | grep intl)" >> info-requisitos.txt

#echo -e "$(php -m | grep apc)" >> info-requisitos.txt
php -m | grep apc >> /dev/null
if [ "$?" = 0 ];then
	echo -e "apc\t\t\t\033[05;32m[ok]\033[00;37m" >> info-requisitos.txt
else
	echo -e "apc\t\t\t\033[05;31m[not found]\033[00;37m" >> info-requisitos.txt
fi

php -m | grep gd >> /dev/null
if [ "$?" = 0 ];then
	echo -e "gd\t\t\t\033[05;32m[ok]\033[00;37m" >> info-requisitos.txt
else
	echo -e "gd\t\t\t\033[05;31m[not found]\033[00;37m" >> info-requisitos.txt
fi

php -m | grep mcrypt >> /dev/null
if [ "$?" = 0 ];then
	echo -e "mcrypt\t\t\t\033[05;32m[ok]\033[00;37m" >> info-requisitos.txt
else
	echo -e "mcrypt\t\t\t\033[05;31m[not found]\033[00;37m" >> info-requisitos.txt
fi

php -m | grep ctype >> /dev/null
if [ "$?" = 0 ];then
	echo -e "ctype\t\t\t\033[05;32m[ok]\033[00;37m" >> info-requisitos.txt
else
	echo -e "ctype\t\t\t\033[05;31m[not found]\033[00;37m" >> info-requisitos.txt
fi

php -m | grep mbstring >> /dev/null
if [ "$?" = 0 ];then
	echo -e "mbstring\t\t\033[05;32m[ok]\033[00;37m" >> info-requisitos.txt
else
	echo -e "mbstring\t\t\033[05;31m[not found]\033[00;37m" >> info-requisitos.txt
fi

php -m | grep bcmath >> /dev/null
if [ "$?" = 0 ];then
	echo -e "bcmath\t\t\t\033[05;32m[ok]\033[00;37m" >> info-requisitos.txt
else
	echo -e "bcmath\t\t\t\033[05;31m[not found]\033[00;37m" >> info-requisitos.txt
fi

php -m | grep exif >> /dev/null
if [ "$?" = 0 ];then
	echo -e "exif\t\t\t\033[05;32m[ok]\033[00;37m" >> info-requisitos.txt
else
	echo -e "exif\t\t\t\033[05;31m[not found]\033[00;37m" >> info-requisitos.txt
fi

php -m | grep PDO >> /dev/null
if [ "$?" = 0 ];then
	echo -e "PDO\t\t\t\033[05;32m[ok]\033[00;37m" >> info-requisitos.txt
else
	echo -e "PDO\t\t\t\033[05;31m[not found]\033[00;37m" >> info-requisitos.txt
fi

php -m | grep intl >> /dev/null
if [ "$?" = 0 ];then
	echo -e "intl\t\t\t\033[05;32m[ok]\033[00;37m" >> info-requisitos.txt
else
	echo -e "intl\t\t\t\033[05;31m[not found]\033[00;37m" >> info-requisitos.txt
fi

echo -e "\n\n" >> info-requisitos.txt
sed 's/^[ \t]*/        /' info-requisitos.txt
