#!/bin/bash
check_u=`whoami`
if [ "$check_u" == "root" ]; then
yum -y update
yum -y install kernel-devel gcc gcc-c++ pcre-devel bzip2-devel libxml2-devel curl-devel libicu-devel openssl-devel readline-devel libjpeg-devel libpng-devel freetype-devel gmp-devel vim lrzsz
groupadd work
useradd work -g work -d /home/work
su - work -c "/init.sh"
else
cd
mkdir source
mkdir opt
cd source
wget -O "Libmcrypt-2.5.8.tar.gz" "http://downloads.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmcrypt%2Ffiles%2FLibmcrypt%2F2.5.8%2F&ts=1438336715&use_mirror=nchc"
wget -O "nginx-1.8.0.tar.gz" "http://nginx.org/download/nginx-1.8.0.tar.gz"
wget -O "php-5.6.11.tar.gz" "http://cn2.php.net/distributions/php-5.6.11.tar.gz"
tar xzf Libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
./configure --prefix=/home/work/opt/libmcrypt-2.5.8
make
make install
cd ..
tar xzf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --prefix=/home/work/opt/nginx-1.8.0 --with-http_ssl_module --with-http_realip_module --with-http_gzip_static_module --with-pcre --with-pcre-jit
make
make install
cd ..
tar xzf php-5.6.11.tar.gz
cd php-5.6.11
./configure --prefix=/home/work/opt/php-5.6.11 --enable-fpm --with-fpm-user=work --with-fpm-group=work --with-zlib --with-bz2 --with-curl --with-gd --with-zlib-dir --with-png-dir --with-jpeg-dir --with-freetype-dir --with-gettext --with-gmp --with-mhash --with-mcrypt --with-openssl --with-pcre-dir --with-readline --enable-mysqlnd --with-mysql --with-mysqli --with-pdo-mysql --enable-opcache --enable-pcntl --enable-mbstring --enable-soap --enable-zip --enable-calendar --enable-exif --enable-intl --enable-gd-native-ttf --enable-shmop --with-libxml-dir --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-iconv-dir --with-mcrypt=/home/work/opt/libmcrypt-2.5.8
make
make install
cd /home/work/opt/php-5.6.11/lib
cp -f /home/work/source/php-5.6.11/php.ini-* .
cp -f php.ini-production php.ini
cd /home/work/opt/php-5.6.11/etc
cp php-fpm.conf.default php-fpm.conf
fi