Install Laravel di Ubuntu 14.04
Ingin mencoba sesuatu yang baru, saya mencoba ingin menginstall framework laravel. Memang agak sulit untuk menginstallnya, tidak seperti codeigniter. Namun kali ini saya akan sharing dan tulis kembali bagaimana install Laravel di ubuntu 14.04, silahkan ikuti tahapan seperti dibawah ini :
2. Instalasi Apache
#sudo apt-get install apache2
bila berhasil maka tampilan akan seperti dibawah ini :
3. Install PHP
#sudo apt-get install php5 libapache2-mod-php5 curl php5-mcrypt openssl
4. Mengaktifkan mcrypt
#sudo php5enmod mcrypt
#sudo service apache2 restart
5. Install dan konfigurasi composer
-Download dengan curl
#curl -sS https://getcomposer.org/installer | php
#sudo mv composer.phar /usr/local/bin/composer
Buat file composer.json di /var/www dengan code sebagai berikut :
{ "require": { "monolog/monolog": "1.2.*" } }
-Kemudian lakukan install
var/www#composer install
var/www#composer update
6. Install Laravel dan Konfigurasinya
var/www#composer create-project laravel/laravel --prefer-dist
Apabila ada error seperti di gambar bawah ini :
Karena penulisannya salah, harusnya "var/www#composer create-project laravel/laravel --prefer-dist".
- Apabila meminta token (hidden), silahkan login dengan account github kalian. Klik url yang ada tulisannya head to https://github..., seperti gambar dibawah ini:
Klik tombol Gederate Token, kemudian token copy paste kan di token(hidden) dan enter tunggu sampai selesai installasi.
- Aktivasi mod_rewrite
#a2enmod rewrite
#service apache2 restart
- Edit virtual host
#nano /etc/apache2/sites-available/000-default.conf
Ubah script DocumentRoot /var/www/html menjadi DocumentRoot /var/www/laravel. Seperti gambar dibawah ini :
- Ubah hak akses folder app dan storage yang ada di folder laravel
var/www/laravel#chmod -R 777 app
var/www/laravel#chmod -R 777 storage
7. Menjalankan laravel
#php artisan serve
Silahkan buka browser kemudian ketik di url "http://localhost:8000", bila berhasil maka akan ada tampilan laravel seperti dibawah ini :
semoga berhasil dan bermanfaat.
Comments
Post a Comment