Files
shell_scripts/apache_tools.sh
Bruno 21 c995cdc7af Apache Tools
Script pour gérer Apache/PHP/MySQL
2019-01-14 18:52:52 +01:00

31 lines
991 B
Bash
Executable File

#!/usr/bin/env bash
echo -e "\033[1mApache Tools: \033[0m"
v_apa=$(httpd -V | grep 'SERVER_CONFIG_FILE')
v_php=$(php --info | grep -E 'usr.*ini')
v_mysql=$(mysql --help | grep -A1 'Default options')
options=(
"Apache (r)estart"
"(E)dit httpd.conf"
"error_log Apache"
"access_log Apache"
"Apache/PHP//MySQL (V)ersion"
"Apache/PHPMySQL (C)onfiguration files"
"(Q)uit"
)
select option in "${options[@]}"; do
case "$REPLY" in
1|r|R) sudo apachectl -k restart ;;
2|e|E) bbedit /usr/local/etc/httpd/httpd.conf ;;
3) tail -f /usr/local/var/log/httpd/error_log ;;
4) tail -f /usr/local/var/log/httpd/access_log ;;
5|v|V) apachectl -v && echo ' ' && php -v && echo ' ' && mysql --version ;;
6|c|C) echo -e "\033[4mApache:\033[0m " && echo $v_apa && echo ' ' && echo -e "\033[4mPHP:\033[0m " && echo $v_php && echo ' ' && echo -e "\033[4mMySQL:\033[0m " && echo $v_mysql ;;
7|q|Q) break ;;
esac
done