AJIBLOG

Menulis Blog Adalah Salah Satu Hobi Saya di Waktu Luang dan Sebagai Catatan Eksperimen Tentang Informasi dan Teknologi , Silahkan Share , Subscribe dan Komen Jika Anda Suka Artikel saya ini, anda juga dapat menuliskan masalah yang anda alami pada saat mengikuti artiker diatas pada kolom komentar dibawah ini

Rabu, 12 Oktober 2016

Menginstall Framework Phalcon 3.0 di LinuxMint 18 / Ubuntu 16.04 dengan PHP 7.0

web resmi phalconphp.com


Phalcon adalah framework PHP dengan kinerja tinggi web berdasarkan pola model-view-controller (MVC). Awalnya dirilis pada tahun 2012, itu adalah framework open source berlisensi di bawah Lisensi BSD.

Tidak seperti kebanyakan framework PHP, Phalcon diimplementasikan sebagai perpanjangan web server yang ditulis dalam Zephir dan C, yang bertujuan untuk meningkatkan kecepatan eksekusi, mengurangi penggunaan sumber daya(resource), dan menangani lebih permintaan HTTP per detik
dari kerangka kerja yang sebanding ditulis terutama di PHP. Salah satu kelemahan dari pendekatan ini adalah bahwa akar / akses administratif diperlukan pada server untuk menginstal Phalcon dengan membangun biner kustom atau menggunakan salah satu dikompilasi.

Phalcon merupakan framework PHP paling cepat saat ini. Kecepatan eksekusi programnya mengalahkan beberapa framework terkenal. Phalcon juga sempat menjadi perbincangan menarik di salah satu forum PHP Indonesia. Diawali dari thread salah satu anggota yang membagikan hasil survey Popular PHP Framework oleh SitePoint (http://www.sitepoint.com/best-php-frameworks-2014), selanjutnya banyak member yang berkomentar dan tidak menyangka
bahwa nama yang terasa asing ini menempati urutan kedua terpopular setelah Laravel dengan perolehan 16.73%. Jujur, pada waktu itu pun saya adalah salah satunya yang baru tahu nama Phalcon.
Project Phalcon sendiri sebenarnya sudah dimulai sejak 2012, kemudian baru meraih stable release  tidak lama ini tepatnya pada 6 June 2014. Framework ini ditulis dalam bahasa C, C++, dan PHP. Phalcon juga menggunakan pola MVC seperti halnya framework popular lainnya seperti Cake, Codeigniter, Yii, Laravel, dll. Catatan penting yang harus kita tahu, ternyata wujud Phalcon adalah PHP C-Extension. Phalcon tidak ditulis dalam plain PHP.

Website Resmi : https://phalconphp.com/
Repositori Phalcon Stable : https://packagecloud.io/phalcon/stable
Dokumentasi Resmi : https://docs.phalconphp.com/en/latest/index.html

Langkah-langkah mengistall framework phalcon :

1.Buka Terminal Masuk sebagai root denga perintah #sudo su , kemudian masukan perintah dibawah ini,
#curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | sudo bash
!!!catatan penting untuk diperhatikan jika anda menggunakan linux mint dan bukan ubuntu 16.04 maka anda harus melihat bagian "Detected operating system" jika bukan ubuntu/xenial maka ini dianggap salah/tidak berlaku karena di repositori phalcon tidak menyediakan untuk linuxmint/sarah , maka anda harus menggantinya dengan langkah berikutnya
2. (Opsional !!!) , Edit file " phalcon_stable.list " phalcon anda harus mengubah pada bagian ".../linuxmint/ sarah ..." menjadi " .../ubuntu/ xenial ..."
#cd /etc/apt/source.list.d/

kemudian edit #nano phalcon_stable.list ,
ubah dari ,


menjadi


kemudian anda keluar dan simpan dengan cara tekan ctrl+x kemudian anda tekan y dan terakhir tekan enter ,

3. update kembali repository anda dengan perintah
#apt update

4. Kemudian baru anda dapat menginstall framework phalcon anda dengan perintah berikut ini ,
#apt install php7.0-phalcon -y

5. Setelah Terinstall maka anda dapat mengeceknya dengan membuat file phpinfo di /var/www/html , # nano /var/www/html/info.php , kemudian isikan dengan "<?php phpninfo ?>" , kemudian anda simpan dan buka melalui web browser dengan alamat http://localhost/info.php , maka




 anda akan melihat ekstensi phalcon sudah terinstall dan dapat digunakan sesuai dokumentasi resminya,

Tidak ada komentar:

Posting Komentar

Footer Ads

Like , Comment , Follow Blog Saya ...

Label

LinuxMint/Ubuntu (73) BLC-Telkom (33) Kegiatan (26) Debian (23) Tool (17) Kumpulan Tugas (12) Mikrotik (10) CentOS7 (8) Coding PHP (7) CentOS6 (6) Google (6) IDE (3) IPFire (3) Raspberry PI (3) github (3) NodeJS (2) Virtualisasi (2) Windows (2) GIS (1) Vuejs (1)

Contact us

Nama

Email *

Pesan *