December 23, 2024
Hosting PHP Gratis

TIPS – Hosting PHP Gratis di Heroku

Hosting PHP gratis merupakan hal yang sangat disukai oleh para pengembang aplikasi berbasis web. Pada umumnya hosting PHP ditempatkan pada jasa penyewaan hosting yang banyak tersedia di internet. Namun tentu saja, jasa hosting tersebut tidaklah gratis alias berbayar. Pada artikel ini akan dibahas mengenai langkah-langkah instalasi atau deploy PHP di Heroku.

Daftar di Heroku

Langkah pertama adalah mengunjungi webiste Heroku dan lakukan pendaftaran. Seperti terlihat pada gambar-gambar berikut ini.

Pendaftaran atau sign up pada webiste Heroku

Setelah pendaftaran, selanjutnya adalah melakukan verifikasi melalui aplikasi Google Authenticator. Install aplikasi ini di handphone. Pilihlah one-time password generators pada menu yang terlihat seperti pada gambar dibawah ini.

Verifikasi 2 arah dari Heroku

Gunakan aplikasi yang Google Authenticator yang telah dipasang di HP untuk melakukan scanner QR Code yang keluar pada layar monitor. Kemudian masukkan kode yang dikeluarkan oleh aplikasi tesebut. Pada contoh gambar dibawah ini aplikasi mengeluarkan kode angka 391118.

Masukkan kode QR Code authenticator.

Membuat aplikasi di Heroku

Bila proses registrasi berhasil maka akan tampak seperti gambar seperti dibawah ini.

kliklah tombol create new app untuk membuat tempat aplikasi yang akan di deploy pada Heroku. Pada layar akan tampak seperti gambar dibawah ini. Masukkanlah nama aplikasi yang dikehendaki. Pada contoh dibawah ini nama aplikasinya adalah phpappku.

Membuat app pada Heroku

Install Hero CLI

Langkah berikutnya adalah melakukan instalasi aplikasi Hero CLI. Aplikasi dapat diunduh pada halaman The Hero CLI seperti yang terlihat pada gambar dibawah ini.

proses deploy hosting PHP gratis di Heroku
Mengunduh aplikasi Heroku CLI.

Membuat folder kerja

Pada langkah selanjutnya adalah membuat folder kerja pada perangkat PC/laptop atau pc yang digunakan. Contohnya seperti yang terlihat pada gambar berikut ini.

Membuat folder kerja aplikasi PHP
Membuat folder kerja aplikasi PHP

ketikkan perintah berikut ini untuk login secara remote ke Heroku.

$ heroku login

Buatlah sebuah file, misalkan bernama index.php yang berisikan kode berikut ini

Melakukan login ke Heroku

Membuat Heroku buildpack: PHP

Pada langkah ini akan dilakukan untuk memberitahukan kepada Heroku bahasa pemrograman apa yang digunakan. Pada contoh ini akan digunakan bahasa pemrograman PHP. Tulisan perintah berikut ini.

$ echo {} > composer.json
$ heroku create --buildpack https://github.com/heroku/heroku-buildpack-php.git
proses deploy hosting PHP gratis di Heroku
Membuat file composer.json dan buildpack:PHP

Deploy hosting PHP gratis

Berikut ini adalah proses terakhir yang akan dilakukan untuk deploy hosting PHP gratis di Heroku. Jalankan bebera pa perintah berikut ini.

$ git add .
$ git commit -am "deploy hosting PHP gratis"
$ git push heroku master
proses deploy hosting PHP gratis di Heroku
Deploy hosting PHP gratis di Heroku

Tampilan hosting PHP gratis di Heroku

Setelah berhasil proses deploy pada Heroku maka aplikasi yang dibuat sudah dapat diakses melalui alamat website yang diberikan oleh Heroku. Pada contoh kali ini alamatnya adalah https://phpappku.herokuapp.com. Tampilan halaman website akan terlihat seperti dibawah ini.

Tampilan deploy hosting PHP gratis di Heroku
Tampilan deploy hosting PHP gratis di Heroku

Kesimpulan Hosting PHP Gratis

Proses untuk melakukan instalasi di Heroku dapat dikatakan cukup mudah walau harus melakukan beberapa tahapan. Proses yang telah dilakukan merupakan spesifikasi dasar dari kebutuhan aplikasi berbasis PHP. Untuk proses instalasi database dapat dieksplorasi langsung melalui website Heroku. Artikel serupa dapat dikunjungi melalui menu kreatifitas.

Rajo Intan

Blogger, pemiliki Onestring Lab, menulis artikel terkait teknologi informasi dan pendidikan. Web Developer, berpengalaman lebih dari 20 tahun mengembangkan berbagai aplikasi dan sistem informasi. Kerjasama kontak di onestringlab@gmail.com atau https://forms.gle/xAGKkpi6B3BzJyzk7

View all posts by Rajo Intan →
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO