Wednesday 10 February 2016

Instalasi PHP di Apache Linux [Debian]

Pertama,
Pastikan Apache berjalan lancar dengan mengakses

http://localhost

Dan menghasilkan tulisan It's Works!

Install PHP dengan

sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install php5-cli
sudo apt-get install php5-cgi
sudo apt-get install php5-mysql

Untuk memastikan bahwa PHP sudah terinstall, anda bisa melakukannya dengan membuat file info.php dan berisi :

<?php

phpinfo();

?>

dan save di /var/www

Lalu buka di browser 

http://localhost/info.php   

Multi Domain di Apache Linux [DEBIAN]

Pertama,
Pastikan untuk meng-update source list mirror anda.

Step 1
Install apache dengan command :

#apt-get install apache2

Step 2
Buat direktori yang akan menampung letak root dari web yang dibuat

sudo mkdir -p /var/www/example.com/public_html
sudo mkdir -p /var/www/example.org/public_html

Step 3
Beri akses pada file agar bisa di baca oleh user lain

sudo chmod -R 755 /var/www
 
Step 4
Buat file .html agar bisa di test baik di .com maupun di .org

sudo nano /var/www/example.com/public_html/index.html
 
Step 5
Isi file .html

<html> 
 <head>
 <title>www.example.com</title>
 </head>
 <body> <h1>Success: You Have Set Up a Virtual Host</h1> </body> </html>

 
Step 6
Edit file virtual host

sudo nano /etc/apache2/sites-available/default
 
 
Tambahkan kode dibawah baris <VirtualHost>

# <VirtualHost *:80>
 ServerAdmin webmaster@example.com
 ServerName www.example.com
 ServerAlias example.com 
# Indexes + Directory Root.
 DirectoryIndex index.html
 DocumentRoot /var/www/example.com/public_html/

# CGI Directory apabila ingin menggunakan CGI 
# ScriptAlias /cgi-bin/ /var/www/example.com/public_html/cgi-bin/ 
# <Location /cgi-bin> 
# Options +ExecCGI 
# </Location> 

# Logfiles apabila ingin menggunakan log 
# ErrorLog /var/www/example.com/public_html/logs/error.log 
# CustomLog /var/www/example.com/public_html/logs/access.log combined 
</VirtualHost>

# <VirtualHost *:80>
 ServerAdmin webmaster@example.com
 ServerName www.example.com
 ServerAlias example.com 
# Indexes + Directory Root.
 DirectoryIndex index.html
 DocumentRoot /var/www/example.org/public_html/

# CGI Directory apabila ingin menggunakan CGI 
# ScriptAlias /cgi-bin/ /var/www/example.org/public_html/cgi-bin/ 
# <Location /cgi-bin> 
# Options +ExecCGI 
# </Location> 

# Logfiles apabila ingin menggunakan log 
# ErrorLog /var/www/example.org/public_html/logs/error.log 
# CustomLog /var/www/example.org/public_html/logs/access.log combined 
</VirtualHost>


Sesuaikan parameter didalamnya

Step 7 Restart service apache

sudo service apache2 restart

 
Step 8
Tambahkan domain pada daftar host

nano /etc/hosts

# Host Database 

# localhost is used to configure the loopback interface 
# when the system is booting. Do not change this entry. 
#

127.0.0.1 localhost 

#Virtual Hosts 

12.34.56.789 example.com
12.34.56.789 example.org

Tuesday 19 January 2016

Bagaimana Cara Install Manual Paket MySQL di Linux Debian

Pada artikel ini, paket mysql yang digunakan adalah mysql-5.5.46-debian6.0-i686.deb

Biasanya kita melakukan installasi pada linux dengan menggunakan apt-get install mysql,
Akan tetapi kekurangan dari cara tersebut adalah paket mysql yang akan terinstall adalah paket dengan versi terakhir yang berada pada reporsitori yang kita gunakan.

lalu bagaimana agar kita bisa menginstall mysql dengan versi yang kita mau dengan alasan isu kompabilitas pada sistem sebelumnya, maka dari itu kita harus melakukannya dengan cara manual.

Pertama pastikan kita memiliki paket dengan versi yang kita inginkan seperti yang saya sebutkan diatas dengan ekstensi .deb

Apabila anda sudah memiliki file tersebut, maka anda dapat menggunakan command sebagai berikut

#dpkg -i /lokasi/file/mysql-5.5.46-debian6.0-i686.deb

hal ini akan menghasilkan paket yang telah di install berada pada direktori

/opt/mysql/server-5.5

Pastikan anda sudah menginstall libraries: libaio.so.1, jika tidak maka anda akan menemukan error sebagai berikut

error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

 Biasanya, kita tidak bisa menjalankan service secara biasa seperti #service mysql start

Nah bagaimana cara menjalankannya ???

masuk ke direktori /opt/mysql/server-5.5/bin

#./mysqld_safe start

Biasanya pada tahap ini, mysql server sudah berjalan dengan normal

Lalu untuk masuk kedalam CLI mysql dengan menggunakan command

#./mysql

Selamat mencoba

Tuesday 12 January 2016

Cara Melakukan Pengecekan Status Tagihan atau Pembayaran BPJS Kesehatan

Hari ini saya mencoba untuk melakukan pengecekan status pembayaran BPJS,

Sebelumnya saya pernah melakukan itu, akan tetapi saat saya buka browser dan menuju ke website resmi BPJS Kesehatan, sepertinya link nya tidak ada atau mungkin saya tidak melihatnya,

Dari pada lama, saya coba buka-buka history dan menemukan link-nya dan saat saya coba,
Aplikasi pengecekan di dalamnya masih aktif.

Berikut adalah link untuk Melakukan Pengecekan Status Tagihan atau Pembayaran BPJS Kesehatan