RBChosting.com Pada panduan kali ini admin RBC Hosting akan memberikan petunjuk terkait dengan cara install Laravel pada Sistem Operasi Ubuntu 14.04.
Apa itu Laravel ?
Aplikasi Laravel adalah framework aplikasi web PHP open source gratis, yang dibuat oleh Taylor Otwell dan ditujukan untuk pengembangan aplikasi web mengikuti pola arsitektur model-view – controller (MVC). Ini adalah kerangka kerja yang cukup baru, tetapi dengan potensi besar untuk menjadi salah satu kerangka kerja PHP yang paling populer.
Pada Tutorial ini, admin mengasumsikan bahwa Anda memiliki setidaknya pengetahuan dasar tentang Linux, kemuidian tahu cara menggunakan shell, dan yang paling penting, Anda menghosting situs Anda di VPS, Dedicated, atau pada server sendiri.
Tahapan instalasi boleh terbilang cukup sederhana, dan supaya instalasi tidak bermasalah, sebaiknya Anda memakai akun root.
Namun jika tidak, Anda mungkin perlu menambahkan ‘sudo’ ke terminal untuk mendapatkan hak akses root.
Cara install Laravel pada OS Ubuntu 14.04
Sebelum memulai, sebaiknya Anda mengupdate dan mengupgrade pada sistem operasi dengan cara memasukkan kode berikut:
sudo apt-get update sudo apt-get upgrade
Setelahnya, Anda dapat menginstall Laravel dengan cara memasukkan perintah berikut pada terminal:
Andaharus menginstall LAMP terlebih dahulu. Baca panduan tentang cara menginstallnya di:- Cara install LAMP pada Ubuntu 14.04
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer sudo chmod +x /usr/local/bin/composerSelanjutnya install Laravel
cd /var/www git clone https://github.com/laravel/laravel.gitPindah ke direktori kode Laravel dan gunakan komposer untuk menginstal semua dependensi yang diperlukan untuk kerangka Laravel.
cd /var/www/laravel sudo composer installInstalasi dependensi mungkin memerlukan beberapa waktu sesuai kecepatan jaringan Anda. Setelah berhasil menginstal semua dependensi, tetapkan hak akses yang tepat pada semua file.
chown -R www-data.www-data /var/www/laravel chmod -R 755 /var/www/laravel chmod -R 777 /var/www/laravel/storageSekarang, ganti nama file .evn.example menjadi .env di proyek direktori utama. Ini akan digunakan untuk mengatur lingkungan aplikasi untuk proyek.
mv .env.example .envSekarang buatlah kunci enkripsi nomor acak base64, yang digunakan oleh layanan Illryinate encrypter.
php artisan key:generate Application key [base64:HFdS7c9rhDp+AeHu7kc2OLBPuxHqq2BQ/1gfFWEpoAk=] set successfully.Edit file konfigurasi .env dan perbarui pengaturan yang diperlukan. Selain itu, pastikan APP_KEY disetel dengan benar seperti yang dihasilkan dalam perintah di atas.
vi .env
APP_NAME=Laravel APP_ENV=local APP_KEY=base64:HFdS7c9rhDp+AeHu7kc2OLBPuxHqq2BQ/1gfFWEpoAk= APP_DEBUG=true APP_URL=http://localhostAnda mungkin juga perlu membuat database untuk aplikasi Laravel Anda. Login ke server MySQL Anda dan buat database MySQL dan pengguna.
1
2
3
4
|
mysql> CREATE DATABASE laravel;
mysql> GRANT ALL ON laravel.* to 'laravel'@'localhost' IDENTIFIED BY 'secret_password';
mysql> FLUSH PRIVILEGES;
mysql> quit
|
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=laravel DB_PASSWORD=secret_passwordEdit file konfigurasi virtual host virtual Apache 000-default.conf dan perbarui DocumentRoot ke direktori umum Laravel seperti di bawah ini:
vim /etc/apache2/sites-enabled/000-default.confTambahkan juga beberapa konfigurasi lagi.
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/laravel/public <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/laravel> AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Untuk aplikasi web sebaiknya restart Apache dan MySQL (apabila ada) setelah instalasi selesai dengan cara mengetikkan:
systemctl restart apache2.service systemctl restart mysql.service
Untuk aplikasi desktop tidak perlu restart juga tidak apa-apa.
Dengan demikian Anda telah berhasil menginstall Laravel ke dalam OS Ubuntu 14.04 yang Anda gunakan.
Catatan:
Kalau Anda tidak mau dibikin pusing dengan proses instalasi yang rumit, atau hanya ingin sekedar menggunakan atau memilih hosting yang murah dan cepat, atau malah hanya ingin punya website untuk kebutuhan bisnis Anda, silahkan lihat paket-paket yang kami tawarkan di sini:
- Paket Web Hosting Usaha Kecil dan Menengah (UKM) murah dan cepat
- Jasa Pembuatan website Usaha Kecil dan Menengah (UKM) murah dan langsung jadi
- Paket Email Hosting murah dengan kapasitas besar