#!/bin/sh # Author: Athmane Madjoudj # Author: Christoph Galuschka # reusing the script from LAMP-Tests t_Log "Running $0 - php-cli basic interaction with mysql55 test." if [ $centos_ver != 5 ] then t_Log "This is not a C5-system - skipping" exit 0 fi # Install php-mysql-module t_InstallPackage php-mysql # we need a working and running mysql server #starting with 5.10 we need to reflect mysql55 t_ServiceControl mysqld stop t_ServiceControl mysql55-mysqld start >/dev/null 2>&1 #create a little DB to use CREATE='/var/tmp/mysql-php-QA.sql' cat >$CREATE <$INSERT < EOF php $INSERT if [ $? -ne 0 ] then t_Log "Inserting into DB failed" exit 1 fi # create PHP script to read from DB READ='/var/tmp/read.php' cat >$READ < EOF # If we execute the script and get '1' it works (1 entry should be in the DB) php $READ | grep -q '1' t_CheckExitStatus $? #cleaning up /bin/rm $READ $CREATE $INSERT mysql -u root -e 'drop database phptests' >/dev/null 2>&1