- Installing Laravel on Ubuntu>
- Setting Up Common Header And Footer Template With Laravel.php
- Fetching Database Results And Displaying
This simple tutorial covers the installation of Laravel 5 on Ubuntu 14.04. The commands are quite self explatory and show how to get a the basic installation up to the point of displaying the default web page.
# Install composer
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
# Add `laravel` command via composer
composer global require "laravel/installer=~1.1"
Then add ~/.composer/vendor/bin to the path
At this point there are two options. As the environment file is loaded when X starts, you can either restart X or you can access the laravel command by giving the full path. ~/.composer/vendor/bin/laravel
# Add new Laravel Project via `laravel` command
sudo mkdir /data; sudo chown ubuntu /data; cd /data
laravel new <project-name>
#symlink to /var/www/html
sudo ln -s /data/ /var/www/html/
# fix permissions
sudo chmod -R 777 /var/www/html//storage
sudo chmod -R 777 /var/www/html//vendor
# Point Apache to new project
# Apache config: add a new site or make document root point to `/var/www/html//public`
sudo a2enmod rewrite
# Install Mcrypt
sudo apt-get install -y mcrypt php5-mcrypt
sudo php5enmod mcrypt
sudo service apache2 restart
After installation, the files for the website are located in the /public directory. Here you will find an initial index.php file which can be edited as any index.php file can be.
However, most people will not be sticking with a single index.php file. Many systems will have a page with a header, footer content and other components. Have a look at the next tutorial to see how to accomplish this.