# First MySql sudo apt-get install mysql-server php5-mysql sudo mysql_install_db sudo /usr/bin/mysql_secure_installation # then nginx sudo apt-get install nginx sudo service nginx start # now PHP sudo apt-get install php5-fpm sudo apt-get install php5-cli # cgi.fix_pathinfo=0 replace! sudo nano /etc/php5/fpm/php.ini # listen = /var/run/php5-fpm.sock replace! sudo nano /etc/php5/fpm/pool.d/www.conf sudo service php5-fpm restart # Nginx settings sudo nano /etc/nginx/sites-available/default # Composer sudo apt-get install curl php5-json curl -s http://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer # HHVM wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add - echo deb http://dl.hhvm.com/ubuntu trusty main | sudo tee /etc/apt/sources.list.d/hhvm.list sudo apt-get update sudo apt-get install hhvm sudo /usr/share/hhvm/install_fastcgi.sh # Mcrypt for Laravel sudo apt-get install php5-mcrypt sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available sudo php5enmod mcrypt sudo service php5-fpm restart