Operating System : Ubuntu 14.04.1
Web Server : Apache 2.4.7
Application Server : PHP 5.5.9
Database Server : Mysql 5.5.40
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install openssh-server openssh-client
sudo apt-get install mysql-server-5.6
sudo add-apt-repository ppa:ondrej/php
sudo apt-get install php7.0
sudo apt-get install php7.0-mysql
sudo apt-get install curl
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer
sudo apt-get install git
sudo php5enmod mcrypt
sudo service apache2 restart
sudo a2enmod rewrite
sudo service apache2 restart
then edit /etc/apache2/apache2.conf file and change like following
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
sudo apt-get install phpmyadmin
Add this lines to /etc/apache2/apache2.conf
file.
#Include phpmyadmin
Include /etc/phpmyadmin/apache.conf
composer create-project laravel/laravel "project-name" --prefer-dist
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get update
sudo apt-get install nodejs -y
npm install -g bower
npm install --global gulp
please update with php7