So here are the quick steps
apt-get install ssh openssh-server fail2ban apt-get install php5-cli whois php5-mysql mysql-client php5-curl php5-mcrypt apache2 php5 openssl wget ssl-cert php5-imagick php5-gd dnsutils apt-get install apache2 php5 php5-common php5-mysql php5-xmlrpc php5-cgi php5-curl php5-gd php5-cli php5-dev php5-imap php5-mcrypt apt-get install rsyslog iptraf For the PECL apt-get install apache2-threaded-dev php5-dev php-pear make For the pecl_http apt-get install zlib1g zlib1g-dev libcurl4-openssl-dev libpcre3-dev php5-curl libevent-dev pecl install raphf pecl install propro pecl install http://pecl.php.net/get/pecl_http-1.7.6.tgz Then, create the following file in the php config directory with the following contents /etc/php5/conf.d/http.ini extension=raphf.so extension=propro.so extension=http.so