Cara Install Laravel di Hosting SSH

Saat ini, Laravel telah menjadi salah satu framework PHP yang paling populer di dunia. Banyak developer yang memilih Laravel karena sederhana, mudah dipahami, dan memiliki fitur lengkap. Jika Anda ingin menggunakan Laravel, tentu saja Anda harus menginstallnya terlebih dahulu di hosting SSH.

1. Persiapkan Hosting SSH dan Akses ke Terminal

Sebelum mulai install Laravel, pastikan Anda sudah memiliki akses ke hosting SSH dan terminal. Anda bisa meminta akses ini dari provider hosting Anda. Setelah Anda memiliki akses ini, Anda bisa masuk ke terminal menggunakan SSH client seperti PuTTY atau Terminal (untuk pengguna Mac).

2. Install Composer di Hosting SSH

Sebelum menginstall Laravel, Anda perlu menginstall Composer terlebih dahulu di hosting SSH. Composer adalah dependency manager untuk PHP yang digunakan untuk menginstall dan mengelola package yang dibutuhkan oleh Laravel. Untuk menginstall Composer di hosting SSH, jalankan perintah berikut:

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

3. Buat Project Laravel Baru

Setelah Composer terinstall, Anda bisa mulai membuat project Laravel baru. Untuk membuat project baru, jalankan perintah berikut:

composer create-project --prefer-dist laravel/laravel nama-project-anda

Ganti “nama-project-anda” dengan nama project yang Anda inginkan. Setelah selesai, project Laravel Anda sudah siap untuk diakses melalui browser.

4. Konfigurasi Environment Variables

Sebelum Anda bisa mengakses project Laravel melalui browser, Anda perlu mengkonfigurasi environment variables terlebih dahulu. Untuk itu, copy file .env.example ke .env dengan menjalankan perintah:

cp .env.example .env

Setelah itu, buka file .env dan atur konfigurasi database, URL, dan konfigurasi lainnya sesuai dengan kebutuhan Anda.

5. Generate Application Key

Setelah Anda mengkonfigurasi environment variables, Anda perlu menggenerate application key untuk project Laravel Anda. Untuk menggenerate application key, jalankan perintah berikut:

php artisan key:generate

Setelah perintah di atas dijalankan, application key akan ditambahkan ke file .env.

6. Migrate Database

Jika Anda menggunakan database pada project Laravel, pastikan untuk menjalankan perintah migrate database:

php artisan migrate

Perintah di atas akan menjalankan semua migration file yang ada di project Laravel Anda.

7. Jalankan Project Laravel di Hosting SSH

Setelah semua konfigurasi selesai dilakukan, Anda bisa menjalankan project Laravel di hosting SSH. Untuk menjalankannya, jalankan perintah berikut:

php artisan serve --host=0.0.0.0 --port=8080

Setelah perintah di atas dijalankan, Anda bisa mengakses project Laravel Anda di browser dengan mengunjungi URL http://ip-address-hosting-anda:8080.

8. Install Laravel Passport di Hosting SSH

Jika Anda ingin menggunakan Laravel Passport untuk implementasi authentication pada project Laravel Anda, Anda bisa menginstallnya dengan menjalankan perintah berikut:

composer require laravel/passport

Setelah Laravel Passport terinstall, pastikan untuk mengkonfigurasi passport di file app/Providers/AppServiceProvider.php dengan menambahkan beberapa baris kode.

9. Install Laravel Horizon di Hosting SSH

Jika Anda ingin menggunakan Laravel Horizon untuk monitoring job queue pada project Laravel Anda, Anda bisa menginstallnya dengan menjalankan perintah berikut:

composer require laravel/horizon

Setelah Laravel Horizon terinstall, pastikan untuk mengkonfigurasi horizon di file config/horizon.php dengan menambahkan beberapa baris kode.

10. Install Laravel Echo Server di Hosting SSH

Jika Anda ingin menggunakan Laravel Echo Server untuk realtime communication pada project Laravel Anda, Anda bisa menginstallnya dengan menjalankan perintah berikut:

npm install -g laravel-echo-server

Setelah Laravel Echo Server terinstall, pastikan untuk mengkonfigurasi echo server di file laravel-echo-server.json dengan menambahkan beberapa baris kode.

Kesimpulan

Dalam artikel ini kita telah membahas 10 subjudul yang dapat membantu dalam rangking di mesin pencari Google tentang “install Laravel di hosting SSH”. Mulai dari persiapan hosting SSH dan akses ke terminal, menginstall Composer, membuat project Laravel baru, konfigurasi environment variables, hingga install Laravel Passport, Laravel Horizon, dan Laravel Echo Server. Semoga artikel ini bermanfaat bagi Anda yang ingin menginstall Laravel di hosting SSH.