Blame tests/r_lamp/0_lamp_install.sh

Karanbir Singh 2dd0be
#!/bin/bash
Karanbir Singh 2dd0be
# Author: Steve Barnes (steve@echo.id.au)
Christoph Galuschka 2e276f
#	  Christoph Galuschka <christoph.galuschka@chello.at>
Christoph Galuschka 2e276f
Christoph Galuschka 2e276f
t_Log "Running $0 - attempting to install LAMP stack."
Karanbir Singh 2dd0be
Christoph Galuschka 269271
# MySQL
Christoph Galuschka 269271
# starting with 5.10, we have to differ between mysql55 and mysql
Christoph Galuschka 269271
if [ $centos_ver = 5 ]
Christoph Galuschka 269271
then
Christoph Galuschka a76c03
  t_InstallPackage mysql-server mysql55-mysql-server httpd php
Pablo Greco 578a73
elif [ $centos_ver -ge 8 ]
Pablo Greco 578a73
then
f49232
  t_InstallPackage mariadb-server httpd php php-cli
Christoph Galuschka 269271
else
Christoph Galuschka 269271
  t_InstallPackage mysql-server httpd php
Christoph Galuschka 269271
fi
Christoph Galuschka 269271
Christoph Galuschka 38b41d
t_ServiceControl httpd stop
Christoph Galuschka 38b41d
ps ax | grep -v grep | grep -q httpd
Christoph Galuschka 38b41d
if [ $? = 0 ]
Christoph Galuschka 38b41d
then
Christoph Galuschka 38b41d
  t_Log "httpd still running - killing"
Christoph Galuschka 38b41d
  killall -9 httpd
Christoph Galuschka 38b41d
fi
Christoph Galuschka 38b41d
sleep 1
Christoph Galuschka 38b41d
t_ServiceControl httpd start