Apapun Keadaanmu, kamu patut bersyukur karena kamu masih bisa membaca tulisan ini.

Wednesday, January 13, 2021

How to Install PhantomJS on Debian / Ubuntu


Apa itu PhantomJS

PhantomJS adalah headless WebKit scriptable dengan JavaScript API. Dikutip dari Wikipedia, PhantomJS sebernarnya berfungsi untuk melakukan otomatisasi interaksi antar halaman website, membuat screenshot website dengan thumbnail preview menggunakan SVG dan Canvas, serta berguna untuk network monitoring. Menurut phantomjs.org, PhantomJS memiliki kecepatan tinggi dan support berbagai web standar seperti DOM handling, CSS selector, JSON, Canvas, dan SVG. Sejak berdiri tanggal 23 Januari 2011, PhantomJS adalah solusi optimal untuk headless website testing dengan beberapa framework seperti Jasmine, QUnit, Mocha, Capybara, WebDriver, dan sebagainya.

Step 1 – Prerequsities

Pertama, Anda harus menginstal atau memperbarui paket sistem yang anda miliki ke versi terbaru. Selain itu, instal paket yang diperlukan oleh PhantomJS supaya dapat berfungsi.
sudo apt-get  
sudo apt-get install build-essential chrpath libssl-dev libxft-dev 
sudo apt-get install libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev 


Step 2 – Install PhantomJS

Sekarang Downlaod PhantomJS terbaru dari situs resminya. Setelah mendownload file arsip, cukup ekstrak ini ke lokasi sistem yang diinginkan. Anda tidak perlu menginstal ini. 
wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
sudo tar xvjf phantomjs-2.1.1-linux-x86_64.tar.bz2 -C /usr/local/share/

Sekarang buat file biner phantomjs shortcut ke sistem bin dirctory seperti di bawah ini:
sudo ln -sf /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin


Step 3 – Verify FantomJS Version

Setelah menyelesaikan instalasi, kita coba verifikasi versi phantomjs yang telah diinstal.
phantomjs --version

Jika muncul error seperti diatas lakukan tahap ini 
export OPENSSL_CONF=$WORKSPACE/openssl.cnf

setelah itu coba jalankan lagi dan jika berhasil akan muncul seperti ini




Share:

Related Posts:

0 comments:

Post a Comment

Iqra'

Dengan membaca anda memasukkan sesuatu kedalam otak anda, termasuk membaca kalimat ini :)