Cara Menyebarkan App PHP Anda di Heroku Cloud Platform Gratis

Di sini kita telah berbagi tutorial untuk menyebarkan aplikasi PHP pertama Anda pada platform cloud Heroku gratis. Menyebarkan aplikasi PHP pada platform Heroku sangat mudah.

A+ A-

Heroku adalah salah satu platform cloud yang paling populer sebagai layanan (PAAS). Ini adalah salah satu platform cloud pertama, dan telah ada sejak tahun 2007. Hal ini populer karena dukungan untuk berbagai bahasa, termasuk Ruby, Python, Java, Node.js, Scala dan PHP. Dan juga karena memungkinkan Anda untuk membayar hanya untuk sumber daya yang Anda gunakan dan menawarkan database sebagai sebuah layanan bersama dengan beberapa addons canggih untuk fleksibilitas.

Menyebarkan PHP App di Heroku

Dalam tutorial ini, kita akan menjalankan sebuah aplikasi PHP sederhana, bahwa kita akan menyebarkan pada Heroku menggunakan toolbelt tersebut. Untuk memulai ini, Anda akan perlu untuk membuat account di Heroku. Jangan khawatir, bebas untuk membuat account di Heroku sini .

Setelah Anda mendaftar, berhasil, Anda akan perlu menginstal Heroku Toolbelt . (Heroku telah didokumentasikan dengan baik prosedur instalasi untuk toolbelt pada halaman yang sama). Setelah toolbelt terinstal, Anda harus login menggunakan email dan password (yaitu log Heroku Anda kredensial).

Dalam tutorial ini, kita telah menggunakan OS Ubuntu, bersama dengan Terminal. Tapi Anda dapat menginstal Heroku toolbelt pada Windows serta Mac OS X. Login menggunakan perintah ini:

$ heroku login

Ia akan meminta Anda untuk memasukkan email dan password.

Heroku Pendaftaran

Setelah Anda login berhasil. Anda akan mendapatkan pesan "Authentication sukses".

login

Sekarang Anda perlu meng-upload kunci SSH Anda di Heroku. Dalam kasus jika Anda belum membuat kunci SSH, silakan merujuk ini .

Untuk menghasilkan kunci SSH menggunakan perintah:

$ ssh-keygen -t rsa

Ini harus menghasilkan publik / swasta SSH keypair. Sekarang menambahkan kunci SSH Anda untuk Heroku:

$ heroku keys:add

Upload SSH Keys

Sekarang Anda telah berhasil setup toolbelt Heroku pada mesin Anda.

Demo: Menyebarkan aplikasi PHP pada Heroku

Dalam demo ini, kita akan membuat aplikasi PHP sederhana, yang akan mencetak phpinfo (); di sini adalah kode untuk index.php

<?php
    echo "hello world";
    phpinfo();
?>

Simpan file ini dalam folder 'myapp' baru. Menggunakan cmd, `cd` ke folder baru.

$ mkdir myapp
$ cd myapp

Pastikan, Anda telah menambahkan 'index.php' di folder 'myapp'. .

Heroku App saya

Sekarang Anda perlu menginisialisasi git dalam folder baru, menggunakan:

$ git init

git Init

Sekarang setelah, folder di diinisialisasi, Anda perlu untuk melakukan repo:

$ git add .
$ git commit -m "Initial"

cmd git

Sekarang Anda perlu membuat aplikasi Heroku, dan meng-upload aplikasi Anda ke Heroku menggunakan perintah ini:

$ heroku create

Ini akan membuat Heroku aplikasi dan akan menampilkan URL dari aplikasi Heroku baru Anda.

Heroku Buat App

Sekarang Anda dapat meng-upload aplikasi Anda ke Heroku menggunakan:

$ git push heroku master

Ini akan mendeteksi 'index.php' file yang dibuat dan akan membuat sebuah contoh dibundel dengan server Apache. Ini akan menampilkan URL dari aplikasi. Dan Anda telah berhasil menerapkan aplikasi PHP Anda di Heroku. Demo aplikasi, dibuat dalam tutorial ini dapat diakses di http://agile-garden-9901.herokuapp.com/ .

Heroku PHP App Deployment

Anda dapat meng-host situs matang penuh pada Heroku. Seiring dengan aplikasi Database, bahwa kita akan membuat di bagian 2 dari tutorial ini. Untuk pertanyaan atau keraguan, jangan ragu untuk menggunakan formulir komentar di bawah ini.