Kamis, 17 Maret 2016

Belajar Laravel untuk Pemula

APA ITU LARAVEL ?
Laravel adalah sebuah framework yang digunakan untuk web development di PHP.
Umur framework ini, terbilang masih baru (walaupun sudah mulai beranjak ke versi 5),
dan mungkin seumuran dengan PhalconPHP.


CARA INSTALL VERSI LINUX / UBUNTU
Untuk distro Linux agak terasa rumit memang, tetapi asik. Perlu sahabat ketahui
bahwa saya menggunakan LAMP for Linux dan sudah terinstal di direktori /opt/lampp,
saya tidak tahu bagaimana dengan sahabat? Oleh karena itu saya akan menjelaskan
konfigurasi sesuai dengan bundelan paket web server dari LAMP tersebut pada langkah1.


LARAVEL ON LINUX UBUNTU 14.04 CLEAN INSTALLATION
Install apache:
sudo apt­get update
sudo apt­get install apache2


Install mysql
sudo apt­get install mysql­server php5­mysql
sudo mysql_install_db
sudo mysql_secure_installation


Install php with mcrypt:
sudo apt­get install php5 libapache2­mod­php5 php5­mcrypt

Enable mcrypt:
sudo php5enmod mcrypt

Test php:
sudo nano /var/www/html/info.php
<?php
phpinfo();
?>
 

Install curl:
sudo apt­get install curl

Install composer:
curl ­sS https://getcomposer.org/installer | php

Make composer global
sudo mv composer.phar /usr/local/bin/composer

SETUP LARAVEL ON LINUX UBUNTU 14.04 CLEAN INSTALLATION CONTINUED
Create laravel project
# sudo composer create­project laravel/laravel your­project­name ­­prefer­dist

Protect with permissions:
# sudo chmod ­R 755 /var/www
 

Make storage owned by www­data and writable by group
# cd /var/www/interviewscheduler
# sudo chown ­R :www­data app­storage
# sudo chmod ­R 775 app/storage/


Set document root:
# cd /etc/apache2/sites­available  
# sudo nano 000­default.conf

// change docroot to /var/www/interviewscheduler/public

Restart server:
# sudo service apache2 restart

Resources:
https://www.digitalocean.com/community/tutorials/how­to­install­linux­apache­mysql­php­lamp­stack­on­ubuntu­14­04
https://www.digitalocean.com/community/tutorials/how­to­set­up­apache­virtual­hosts­on­ubuntu­14­04­lts
eBook PHP dari mbah Suro Dhemit

        Maaf jika catatan saya ini kurang lengkap. Semoga catatan saya ini bermanfaat buat anda yang sudah membaca ...
~ Terimah Kasih ~
Share:

0 komentar:

Posting Komentar