From dea8407397883362aba20d8207c0e7c3c7e48e42 Mon Sep 17 00:00:00 2001 From: Bruno 21 Date: Sun, 17 Mar 2019 19:25:05 +0100 Subject: [PATCH] apache_tools.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -choix de l’éditeur -option editer ‘php.ini’ --- apache_tools.sh | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/apache_tools.sh b/apache_tools.sh index e209754..4e15d04 100755 --- a/apache_tools.sh +++ b/apache_tools.sh @@ -2,8 +2,12 @@ echo -e "\033[1mApache Tools: \033[0m" +editeur=/usr/local/bin/bbedit + v_apa=$(httpd -V | grep 'SERVER_CONFIG_FILE') +conf_apa=$(echo "$v_apa" | awk -F "\"" '{print $2}') v_php=$(php --info | grep -E 'usr.*ini') +conf_php=$(echo "$v_php" | grep 'Loaded Configuration File' | awk '{print $NF}') v_mysql=$(mysql --help | grep -A1 'Default options') options=( @@ -11,8 +15,9 @@ options=( "(E)dit httpd.conf" "error_log Apache" "access_log Apache" - "Apache/PHP//MySQL (V)ersion" - "Apache/PHPMySQL (C)onfiguration files" + "Edit (P)HP.ini" + "Apache/PHP/MySQL (V)ersion" + "Apache/PHP/MySQL (C)onfiguration files" "(Q)uit" ) @@ -20,11 +25,12 @@ options=( 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 ;; + 2|e|E) "$editeur" "$conf_apa" ;; # 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 ;; + 5|p|P) "$editeur" "$conf_php" ;; # php.ini + 6|v|V) apachectl -v && echo ' ' && php -v && echo ' ' && mysql --version ;; + 7|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 ;; + 8|q|Q) break ;; esac done