Komunitas Cloud Indonesia

Deploy Website PHP ke AppHarbor

Penulis :   |   January 20, 2013

Ini merupakan postingan pertama saya di tahun 2013. Disela-sela kesibukan untuk membuat dapur tetap ber-“asap” :D, saya sempatkan untuk menulis artikel ini. Sekaligus saya mengucapkan terima kasih kepada komunitas CloudIndonesiA karena sudah diberikan kepercayaan sebagai CloudIndonesiA Technology Evangelist dengan spesialisasi AppHarbor. Kedepannya saya tidak hanya menulis seputar AppHarbor namun juga menulis mengenai penggunaan Continuous Integration (CI) di .NET Framework environment. Karena saya tertarik seputar CI dan cloud tools yang membantu development aplikasi menjadi lebih mudah. Salah satunya adalah TFS on Cloud. Ditunggu saja artikel-artikel berikutnya.

PHP merupakan salah satu bahasa pemrograman yang memiliki banyak penggemar di Indonesia. Terutama para web developer menyukai PHP karena “kemudahannya” dan banyak juga hosting yang menyediakan support  bagi website yang menggunakan PHP. Sejak direlease oleh Rasmus Lerdorf pada tahun 1995 hingga kini PHP menjadi salah satu bahasa yang laris manis :-), apalagi di kalangan web developer yang mengembangkan aplikasi wordpress, joomla, drupal, dll. Apakah kamu salah satunya yang sering menggunakan PHP.

Apakah kita bisa mendeploy PHP website ke AppHarbor?

Ya, kita bisa mendeploy PHP ke AppHarbor. Hanya saja, ada hal yang perlu dilakukan agar aplikasi PHP kita dapat berjalan di sana, yaitu sebagaimana dijelaskan dibawah ini:

Persiapan dan Cloning Source Code

  • Kita buat terlebih dahulu aplikasi di AppHarbor, saya sudah membuat aplikasi AppHarbor dengan nama phptest. Kamu buat dengan application name yang lain. Kalau kamu belum tahu caranya membuat aplikasi di AppHarbor, silakan baca tautan ini.
  • Pastikan kamu sudah menginstall msysgit.
  • Source code repository menggunakan bawaan AppHarbor. Tahap berikutnya adalah melakukan cloning source code.
    • Cloning source:
    • Buka aplikasi Git-Bash
    • Jalankan perintah berikut:
$ cd /c/Tmp
$ git clone https://github.com/tonidy/phpTestForAppHarbor.git

Deploy ke AppHarbor

Masih di dalam aplikasi Git-Bash. Jalankan perintah berikut:

## [UPDATED]Ganti USER_NAME & REPOSITORY_NAME pada URL AppHarbor repository di bawah ini:
$ git remote add origin https://[USER_NAME]@appharbor.com/[REPOSITORY_NAME}.git
## Contoh URL AppHarbor repo yang saya pakai = https://[email protected]/phptest.git
$ git push origin master

Voila, aplikasi PHP kita sudah berhasil di-deploy, silakan lihat aplikasinya di http://phptest.apphb.com. Selamat mencoba :). Jika kamu melihat pada file web.config, di sana terdapat Phalanger di dalam tag handlers. AppHarbor menggunakan PHP Phalanger untuk menangani request file PHP. Kalau ada waktu, coba baca-baca mengenai Phalanger yang merupakan PHP Compiler for .NET.

  1. ACCI – Asosiasi Cloud Computing Indonesia
  2. Lowongan .NET Developer
  3. Lowongan Android Developer
  4. Lowongan Java Developer
  5. Jakarta Cloud Computing Meetup 09.2016

Penulis :

Pengembara teknologi yang mencari ilmu mengenai teknologi dan menyebarkan ilmu yang sudah dipelajarinya bagi orang lain melalui blog ini. Tulisan lainnya bisa diakses di tonilab.wordpress.com

Komentar

One thought on “Deploy Website PHP ke AppHarbor
  1. Leo

    Mantap nih AppHarbor, terima kasih sudah berbagi mas, sangat bermanfaat!
    Itu code nya kalau bisa format nya dibuat beda sama tulisan lain supaya lebih mudah dibaca.
    Keep share ya mas, saya akan ikuti tulisan tentang AppHarbor ini.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *