#!/bin/sh

#### if with samba + iconv

#ln -s /usr/local/lib/libiconv.so.2 /usr/lib/

#### ubuntu + all
aptitude install libjpeg62 libjpeg62-dev libgd2-noxpm libgd2-noxpm-dev libpng12-0 libpng12-dev libxml2 libxml2-dev g++ libwww-perl liburi-perl libpcre3-dev postgresql-dev bzip2 
#### apache2 install ####

tar zxvf httpd-2.2.23.tar.gz

cd httpd-2.2.23
CFLAGS="-O2" ./configure --enable-so --enable-rewrite --enable-ssl 
make
make install
cp -a /usr/local/apache2/conf/original/httpd.conf /usr/local/apache2/conf/

#### php install ####

cd ../
tar zxvf php-5.4.7.tar.gz
cd php-5.4.7

#### ubuntu + optionall 64bit-OS --with-libdir=lib64 ########
#./configure --with-pgsql --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --with-gd --with-zlib=/usr --with-zlib-dir=/usr --enable-cgi --with-libdir=lib64

#./configure --with-pgsql --enable-track-vars --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --enable-mbstr-enc-trans --enable-trans-sid --enable-zend-multibyte --enable-versioning --with-gd --with-jpeg --with-ping --with-xml --with-zlib=/usr --with-zlib-dir=/usr --enable-cgi --with-libdir=lib64

#### ubuntu + optionall 32bit-OS
./configure --with-pgsql --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --with-gd --with-zlib=/usr --with-zlib-dir=/usr --enable-cgi --enable-maintainer-zts

#./configure --with-pgsql --enable-track-vars --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --enable-mbstr-enc-trans --enable-trans-sid --enable-zend-multibyte --enable-versioning --with-gd --with-jpeg --with-ping --with-xml --with-zlib=/usr --with-zlib-dir=/usr --enable-cgi

#### ubuntu 
#./configure --with-pgsql --enable-track-vars --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --enable-mbstr-enc-trans --enable-trans-sid

#### if with samba + iconv
#./configure --with-pgsql --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --enable-mbstr-enc-trans --enable-zend-multibytes --with-iconv=/usr/local --with-iconv-dir=/usr/local

#### for old version
#./configure --with-pgsql --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --enable-mbstr-enc-trans --enable-zend-multibytes

##./configure --with-pgsql --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex

make
make install

cp php.ini-production /usr/local/lib/php.ini

echo "<?php phpinfo(); ?>" > /usr/local/apache2/htdocs/info.php

echo "<IfModule mod_php5.c>" >> /usr/local/apache2/conf/httpd.conf
echo "    AddType application/x-httpd-php .php" >> /usr/local/apache2/conf/httpd.conf
echo "</IfModule>" >> /usr/local/apache2/conf/httpd.conf

/usr/local/apache2/bin/apachectl start

