#!/bin/sh

## php install 

aptitude install libxml2-dev libjpeg-dev libpng-dev image-magick  

tar zxvf php-5.5.11.tar.gz
cd php-5.5.11

./configure --with-pgsql --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex \
--with-zlib=/usr --with-zlib-dir=/usr --with-jpeg-dir=/usr/lib --with-gd
#### ubuntu + optionall 64bit-OS --with-libdir=lib64 ########
#./configure --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 --with-pgsql=/usr/include/postgresql

#./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 --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

##cp ../php-5.3.8-Makefile Makefile
make
make test
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

