Minggu, 14 Mei 2017

Menginstal Laravel PHP Framework di Ubuntu untuk Apache


Laravel adalah framework open source PHP yang sangat populer yang ditujukan untuk pengembangan aplikasi yang mudah. Jika Anda mencari Framework PHP baru untuk dicoba, Laravel layak anda coba.

Panduan berikut akan memungkinkan Anda menjalankan Laravel di server berbasis Apache di Ubuntu 16.04.

Sebelum melanjutkan pemasangan, selalu ada ide bagus untuk memastikan sumber dan perangkat lunak Anda diperbarui.

sudo apt-get update
sudo apt-get upgrade

Untuk panduan ini kami akan berasumsi bahwa Anda memiliki server dasar berbasis Ubuntu yang berjalan. Sebelum Laravel, kita perlu memasang komponen lain yang penting.

Menginstal PHP5
Langkah selanjutnya adalah menginstal PHP5 beserta beberapa paket tambahan yang akan berguna bila Anda akan bekerja dengan Laravel.

sudo add-apt-respository ppa:ondrej/php5
sudo apt-get update
sudo apt-get install php5 php5-mcrypt php5-gd
sudo php5enmod mcrypt


Meskipun repositori Ubuntu sendiri memiliki PHP, lebih baik menambahkan repositori pihak ke 3 di sini karena semakin sering diperbarui. Anda bisa melewati langkah itu dan tetap berpegang pada versi Ubuntu jika itu yang Anda inginkan.

Instalasi Apache
Waktunya menginstal server Apache sekarang. Kita juga perlu menginstal paket libapache2-mod-php5 untuk menghubungkan Apache dengan PHP.

sudo apt-get install apache2 libapache2-mod-php5

Memasang Laravel
Sebelum akhirnya kita menggali, kita juga memerlukan kontrol versi Git untuk dipasang. Jika sudah menginstalnya, Anda bisa melewati langkah berikut. Jika tidak punya, maka Anda bisa mengikuti panduan untuk menyiapkannya terlebih dahulu.
 
Memasang dan menggunakan Git dan GitHub di Ubuntu: Panduan untuk Pemula

Untuk menginstal Laravel, kita perlu menginstal Composer terlebih dahulu. Ini adalah alat untuk manajemen ketergantungan di PHP yang memungkinkan Anda mengemas semua perpustakaan yang dibutuhkan yang terkait dengan paket sebagai satu. Untuk menginstal Laravel dan semua dependensinya, Komposer diperlukan. Ini akan mendownload dan menginstal segala sesuatu yang dibutuhkan untuk menjalankan kerangka Laravel. Untuk menginstal Komposer, jalankan perintah berikut.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer


Perintah pertama mendownload paket composer.phar ke direktori Anda. Tapi kami ingin komposer dijalankan secara global, maka kami perlu memindahkannya ke direktori / usr / local / bin dengan nama 'komposer'. Sekarang kita bisa menjalankan komposer dari mana saja.

Untuk menginstal Laravel, pindahlah ke direktori html umum di sistem Anda. Karena kita berada di Ubuntu dan menggunakan Apache, kita akan menginstalnya di direktori / var / www / html.

cd /var/www/html
sudo composer create-project laravel/laravel your-project --prefer-dist


Perintah di atas akan membuat direktori proyek Anda dengan instalasi laravel di dalamnya. Komposer menggunakan git untuk mendownload dan menginstal semua paket dan modul yang dibutuhkan Laravel agar berfungsi.
Mengkonfigurasi Apache

Sekarang setelah kita menginstal Laravel, kita beralih ke langkah mengkonfigurasi webserver Apache.

Langkah selanjutnya adalah memberikan izin yang tepat ke direktori proyek. Untuk ini, kami perlu mengaktifkan akses dari grup data www dan memberikan izin menulis ke direktori penyimpanan.

sudo chgrp -R www-data /var/www/html/project
sudo chmod -R 775 /var/www/html/project/storage


Sekarang masuklah ke direktori / etc / apache2 / sites-available dan gunakan perintah berikut untuk membuat file konfigurasi untuk instalasi laravel kami.

cd /etc/apache2/sites-available
sudo nano laravel.conf


Sekarang tambahkan konten berikut ke file dan tutup setelah menyimpannya.

<VirtualHost *:80>
    ServerName localhost

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/project/public


    <Directory /var/www/html/project>
        AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


Sekarang kita harus mengaktifkan file .conf yang baru dibuat ini dan menonaktifkan file .conf default yang diinstal dengan instalasi Apache default. Juga kita perlu mengaktifkan mod_rewrite sehingga permalinks bisa berfungsi dengan baik.

sudo a2dissite 000-default.conf
sudo a2ensite laravel.conf
sudo a2enmod rewrite
sudo service apache2 restart


Kesimpulan
Instalasi Laravel Anda sudah selesai. Kunjungi  http://localhost untuk mengakses instalasi Laravel Anda. Jika berhasil Anda harus melihat layar berikut.


Semoga bermanfaat.
Share:

0 komentar:

Posting Komentar

Copyright © 2017 PanduanCoder. All rights reserved. Privacy. Diberdayakan oleh Blogger.

Recent Posts