#!/bin/bash
# PDO_mysqlinstallscripts
# Author:wdlinux
# Url http://www.wdlinux.cn
if [ ! -f /usr/bin/gcc ];then
yum install -y gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel patch libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2
fi
if [ ! -d /www/wdlinux/php/lib/php/extensions/no-debug-zts-20090626 ];then
mkdir -p /www/wdlinux/php/lib/php/extensions/no-debug-zts-20090626
fi
if [ -d /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20090626 ];then
cp /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20090626/*/www/wdlinux/php/lib/php/extensions/no-debug-zts-20090626
rm -rf /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20090626
fi
ln -sf /www/wdlinux/php/lib/php/extensions/no-debug-zts-20090626 /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20090626
ln -sf /www/wdlinux/mysql/include/mysql/* /usr/local/include/
cd /tmp
wget -chttp://pecl.php.net/get/PDO_MYSQL-1.0.2.tgztar zxvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
/www/wdlinux/php/bin/phpize
./configure --with-php-config=/www/wdlinux/php/bin/php-config --with-pdo-mysql=/www/wdlinux/mysql
make
[ $? != 0 ] && exit
make install
echo
grep 'no-debug-zts-20090626' /www/wdlinux/etc/php.ini
if [ $? != 0 ];then
echo 'extension_dir=/www/wdlinux/php/lib/php/extensions/no-debug-zts-20090626' >> /www/wdlinux/etc/php.ini
fi
grep 'pdo_mysql.so' /www/wdlinux/etc/php.ini
if [ $? != 0 ];then
echo 'extension=pdo_mysql.so' >> /www/wdlinux/etc/php.ini
fi
if [ -d /www/wdlinux/apache ];then
service httpd restart
else
service nginxd restart
fi
echo
echo "pdo_mysql install is OK"
echo